首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

vim 怎么在指定的几行前插入和删除指定的字符

2013-01-07 
vim 怎样在指定的几行前插入和删除指定的字符比如,我想在代码的第10行到第15行每行前面都加上注释符 “//“

vim 怎样在指定的几行前插入和删除指定的字符
比如,我想在代码的第10行到第15行每行前面都加上注释符 “//“ 应该怎么做? 还有删除10到15行每行前面的注释符 ”//“应该怎么操作?
[解决办法]
:10,15g/^/s//\/\//

:10,15g/^\/\//s///
[解决办法]
选中1,0-15行,然后I,再输入//,再回车。。。


vim的注释插件有nerd commenter

[解决办法]
这个需求确实存在,我的方案是:


vmap <silent> <Leader>/ :s_^\(\s\)\?_\1//<CR><Esc>:noh<CR>
vmap <silent> <Leader>\ :s_^\(\s\)\?//_\1<CR><Esc>:noh<CR>


这样先选中要注释的行(V),然后按【,/】,就是注释;按【.\】就是反注释。
PS:这是我自己原创哦~

热点排行