cainiaogaofei 于 2010-12-20 10:34:16发表:
我是新手,我要交流,我要赚现金!
hhjs_lxx@163.co 于 2010-12-17 11:52:08发表:
ca
qqi 于 2010-09-08 09:06:31发表:
又学点东西了 谢谢了哈:0)1
selang0010 于 2010-08-26 12:15:35发表:
谢谢分享!都不知道你在说什么!
wucongdonglai 于 2010-08-26 11:54:50发表:
10# deepwhite 一直到了今天才有了更深的体会
deepwhite 于 2010-07-16 08:48:56发表:
不同的地方有不同的用途 在VIM里面的意思,可以输入 : h :% 来查看帮助。大概意思就是标记整个文件的意思。
wucongdonglai 于 2010-07-15 17:14:58发表:
7# deepwhite 我以为这%号没什么用的!呵呵,解决了!谢谢啊! 对了,顺便问一下,%在linux里究竟有什么用啊?我看了不少地方用了
langfangseven 于 2010-07-15 14:32:08发表:
高手
deepwhite 于 2010-07-15 12:44:19发表:
我的命令是 :%s/hayy/happy/g 你写错了??
wucongdonglai 于 2010-07-15 09:00:05发表:
4# deepwhite 我那问题的确是由于光标不在该行所导致的。但是我用你给的那个命令,就是:/hayy/happy/g,如果光标不在该行,还是会说 E486:找不到模式hayy 这是怎么回事呢
shenhao0129 于 2010-07-14 13:49:17发表:
膜拜LS个高手
deepwhite 于 2010-07-14 12:58:22发表:
引用:我在使用vim编译器的时候,输入如下文本: I am happy.Are you hayy? 然后在命令模式下输入: :s/hayy/happy/ 结果出现的是: E486:找不到模式:hayy。 这是怎么回事?我装的是Redflag 7,在VMware Station7 ... wucongdonglai 发表于 2010-7-14 10:34
shenhao0129 于 2010-07-14 11:55:10发表:
就用vi试试
王中云 于 2010-07-14 11:35:53发表:
应当是一个BUG,编辑器把查找对象当编辑语法一样用了。
cainiaogaofei 于 2010-12-20 10:34:16发表:
我是新手,我要交流,我要赚现金!
hhjs_lxx@163.co 于 2010-12-17 11:52:08发表:
ca
qqi 于 2010-09-08 09:06:31发表:
又学点东西了 谢谢了哈:0)1
selang0010 于 2010-08-26 12:15:35发表:
谢谢分享!都不知道你在说什么!
wucongdonglai 于 2010-08-26 11:54:50发表:
10# deepwhite
一直到了今天才有了更深的体会
deepwhite 于 2010-07-16 08:48:56发表:
不同的地方有不同的用途
在VIM里面的意思,可以输入
: h :%
来查看帮助。大概意思就是标记整个文件的意思。
wucongdonglai 于 2010-07-15 17:14:58发表:
7# deepwhite
我以为这%号没什么用的!呵呵,解决了!谢谢啊!
对了,顺便问一下,%在linux里究竟有什么用啊?我看了不少地方用了
langfangseven 于 2010-07-15 14:32:08发表:
高手
deepwhite 于 2010-07-15 12:44:19发表:
我的命令是
:%s/hayy/happy/g
你写错了??
wucongdonglai 于 2010-07-15 09:00:05发表:
4# deepwhite
我那问题的确是由于光标不在该行所导致的。但是我用你给的那个命令,就是:/hayy/happy/g,如果光标不在该行,还是会说
E486:找不到模式hayy
这是怎么回事呢
shenhao0129 于 2010-07-14 13:49:17发表:
膜拜LS个高手
deepwhite 于 2010-07-14 12:58:22发表:
不是BUG。
VIM的搜索替换功能“s”是基于行操作的(有它的历史原因,感兴趣的话可以GOOGLE以下VIM和VI的历史。)。因此,如果单独使用 s 这个命令,必须要将光标放置于待修改的行上。
比如你的这个例子,光标在待修改的这行上的话,搜索替换可以正常执行, 如果你将光标放在这一行的下面一行,那就会出错,提示:E486:找不到模式:hayy。
PS: 不妨用下面的命令:[code]:%s/hayy/happy/g[/code]进行全局替换,这样可以在任意行上进行操作。
shenhao0129 于 2010-07-14 11:55:10发表:
就用vi试试
王中云 于 2010-07-14 11:35:53发表:
应当是一个BUG,编辑器把查找对象当编辑语法一样用了。