Vim 中自定义注释快捷键
2013-10-08 16:28
211 查看
写程序的时候写过的代码不忍心立马删掉,所以注释很多,所以找了下注释的快捷健。
打开 /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 是将光标移动到下一行。
这里的 = 和 - 是我们自己定义的,可以根据个人的喜好更改。
那么以后我就可以 按 = 来注释一行,用 - 来消除该行注释。
打开 /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 是将光标移动到下一行。
这里的 = 和 - 是我们自己定义的,可以根据个人的喜好更改。
那么以后我就可以 按 = 来注释一行,用 - 来消除该行注释。
相关文章推荐
- 设置vim语法高亮显示和自动缩进
- VIM常用命令
- vi/vim技巧
- vim使用 tip2
- linux命令-vim一般模式下光标移动
- 在vim下面直接执行编译命令
- vim如何删除文件中所有东西
- Vim里面的字符编码
- vim相关资源
- VIM 替换\n
- 将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete
- VIM设置
- vim插件vundle
- 领略Vim + Cscope的强大魅力
- vim + ctags + taglist + cscope + cppcomplete + global 使用初探
- vim 命令集
- vim7.0配置python自动补全
- Vim忽略大小写的查找
- vim 插件安装
- vim 分屏功能