Vim 中自定义注释快捷键

来源:互联网 发布:tsp遗传算法的实现 编辑:程序博客网 时间:2024/05/17 06:37

写程序的时候写过的代码不忍心立马删掉,所以注释很多,所以找了下注释的快捷健。


打开 /etc/vim/vimrc文件,添加如下两行代码即可。

/* 注释该行 */

map = I/* ^[A */j


/* 消除该行注释 */

map - 0xxx$xxxj


解释下,首先应该认识几个vim中常用的字母,大家都知道 i 是用来进入插入模式的,而大写的 I 就是进入插入模式并且光标移动到该行的行首,同样的,小写的字母 a 也是进入插入模式,只不过和 i 的不同点在于插入的位置是在光标的后一个位置,而 i 是在光标的前一个位置插入,所以大写的 A 就是进入插入模式并且光标回到当前行的行尾。

另外,这里的 ^[ 是ESC的意思,并不是符号 ^ 和 [ 的组合,可以按 ctrl + v + ESC打印到文件里。

数字 0 的意思是回到当前行的行首, 而 $ 是回到行尾 , x 是删除一个字符, 所以 xxx 就是删除三个字符,这也是可以自己定义的,不受约束。

最后小写的字母 j 是将光标移动到下一行。

这里的 = 和 - 是我们自己定义的,可以根据个人的喜好更改。

那么以后我就可以 按 = 来注释一行,用 - 来消除该行注释。

原创粉丝点击