vim添加注释快捷键

5837阅读 0评论2010-11-10 RealAMD
分类:

在~/.vimrc中添加如下两行,映射 = 为添加注释, - 为取消注释
 
map = ^[i/*^[A*/^[
map - ^[^xx^[$xx^[

^[i/*^[A*/^[ 解释:

    先返回Normal模式(^[),在切换到Insert模式(i),输入注释符号(/*),再返回Normal模式(^[),在行尾追加(A),输入注释符号(*/),最后返回Normal模式(^[)

^[^xx^[$xx^[ 解释:

    先返回Normal模式(^[),在定位在行首(^),删除两个字符(xx),再返回Normal模式(^[),在定位到行尾($),删除两个字符(xx),最后返回Normal模式(^[)

注意:

^[ 代表Esc按键,输入方式为先按住Ctrl+V,再俺Esc键,不要直接输入^[

   意思是返回Normal模式

 

我的需要是在行首加上//注释符号,因此定义如下:

map = ^[^i//^[
map - ^[^xx^[

根据所需,自行定义
 
BTW : set backspace=indent,eol,start
      可以解决backspace键好不用的问题。
上一篇:unix正则API
下一篇:Solaris 10中使用vim时,backspace键不起作用