Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1924024
  • 博文数量: 261
  • 博客积分: 8073
  • 博客等级: 中将
  • 技术积分: 2363
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 15:23
文章分类

全部博文(261)

文章存档

2013年(1)

2012年(1)

2011年(50)

2010年(34)

2009年(4)

2008年(17)

2007年(55)

2006年(99)

分类:

2010-11-10 09:25:42

在~/.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键好不用的问题。
阅读(5715) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~