-
2007-06-03
Vim使用组合键注释代码 - [LBE]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://gosman.blogbus.com/logs/5637114.html
原文:commenting your source code with combo keys in vim
作者:mysurface
译者:gosman(lianmingchang2008#gmail.com)
来自:http://gosman.blogbus.com
版本:V 1.0.0
时间:2007-6-3
我的同事用 VC++ 时用组合键注释语句,我想vim也有类似功能。Vim的强大之处就在于它的灵活,可以定制组合键。
vim允许覆盖自身绑定的快捷键。正常模式下的 c 和 cc 组合键,对我的用处不大,因此我使用他们完成注释和去掉注释。
注释时将可视模式下选定文本的每行开头插入"//"。意味着,要用v键从正常模式切换到可视模式选定文本后,再输入组合键。
:s/^/\/\//g
去掉注释执行相反过程。
:s/^\/\///g
键绑定,将以下语句添加到 ~/.vimrc。
:map cc v:s/^/\/\//g
:map cx v:s/^\/\///g
:vmap cc :s/^/\/\//g
:vmap cx :s/^\/\///g将 cc 映射到命令 v:s/^/\/\//g ,其余依此类推。其中 :vmap 约束键映射只能在可视模式下有效。
更新:
在“评论”中发现了更好的"正则表达式"。
:map cc v:s!^!//!g
:map cx v:s!^\s*//!!g v=
:vmap cc :s!^!//!g
:vmap cx :s!^\s*//!!g v=随机文章:
通过vim web发布 2007-07-15vim使用外部程序打印 2007-05-28Quartus II 中使用VIM编辑器 2008-04-29Bash 补全技巧 2007-10-31grep输出匹配前后多行 2007-09-07
收藏到:Del.icio.us







