vim 怎样在指定的几行前插入和删除指定的字符,该怎么处理
vim 怎样在指定的几行前插入和删除指定的字符
比如,我想在代码的第10行到第15行每行前面都加上注释符 “//“ 应该怎么做? 还有删除10到15行每行前面的注释符 ”//“应该怎么操作?
------解决方案--------------------
:10,15g/^/s//\/\//
:10,15g/^\/\//s///
------解决方案--------------------
选中1,0-15行,然后I,再输入//,再回车。。。
vim的注释插件有nerd commenter
------解决方案--------------------
这个需求确实存在,我的方案是:
比如,我想在代码的第10行到第15行每行前面都加上注释符 “//“ 应该怎么做? 还有删除10到15行每行前面的注释符 ”//“应该怎么操作?
------解决方案--------------------
:10,15g/^/s//\/\//
:10,15g/^\/\//s///
------解决方案--------------------
选中1,0-15行,然后I,再输入//,再回车。。。
vim的注释插件有nerd commenter
------解决方案--------------------
这个需求确实存在,我的方案是:
- Perl code
vmap <silent> <Leader>/ :s_^\(\s\)\?_\1//<CR><Esc>:noh<CR> vmap <silent> <Leader>\ :s_^\(\s\)\?//_\1<CR><Esc>:noh<CR>