分页: 1 / 1

vim替换选定的内容求助

发表于 : 2016-02-16 11:45
ps3wifi
用vim的可视模式选定一段内容后,用:'<,'>,s/192.168/192/g想替换选定的内容,替换选定的内容

:%s/\%V192.168/192/g

Re: vim替换选定的内容求助

发表于 : 2016-02-16 12:45
FingerKKK
应该是这样:

代码: 全选

:'<,'>s/192.168/192/g

Re: vim替换选定的内容求助

发表于 : 2016-02-16 14:01
ps3wifi
FingerKKK 写了:应该是这样:

代码: 全选

:'<,'>s/192.168/192/g
也不行,执行后它会把整条有192.168的内容都替换成192,我只是想把这行选定的内容替换

Re: vim替换选定的内容求助

发表于 : 2016-02-16 14:35
FingerKKK
ps3wifi 写了:
FingerKKK 写了:应该是这样:

代码: 全选

:'<,'>s/192.168/192/g
也不行,执行后它会把整条有192.168的内容都替换成192,我只是想把这行选定的内容替换
只替换部分行需这样,先选定要替换的部分,然后按esc回到normal模式,再输入下面命令。

代码: 全选

:%s/\%V192.168/192/g

Re: vim替换选定的内容求助

发表于 : 2016-02-16 16:16
ps3wifi
FingerKKK 写了:
ps3wifi 写了:
FingerKKK 写了:应该是这样:

代码: 全选

:'<,'>s/192.168/192/g
也不行,执行后它会把整条有192.168的内容都替换成192,我只是想把这行选定的内容替换
只替换部分行需这样,先选定要替换的部分,然后按esc回到normal模式,再输入下面命令。

代码: 全选

:%s/\%V192.168/192/g
试了可以感谢