Who am I

我的照片
Hefei, Anhui, China
Research Fields: Satellite Geodesy

2012年9月20日星期四

vim批注的快捷方式

这里不介绍常用的visual模式下方法,也不给出常用命令的替换方式,而是给出一种映射方式。
当然,NERD_comment.vim插件也提供了快捷注释的功能,这里也不多述。

这里的注释符号以‘%’为例,在vimrc文件中加入如下语句:
" F4 for comment

vmap <F4> :s=^\(\)=\%=g<cr>:noh<cr>                 % visual 模式下
nmap <F4> :s=^\(\)=\%=g<cr>:noh<cr>                 % normal 模式下
imap <F4> <ESC>:s=^\(\)=\%=g<cr>:noh<cr>      % insert模式下

" F6 for uncomment
vmap <F6> :s=^\(%\)==g<cr>:noh<cr>
nmap <F6> :s=^\(%\)==g<cr>:noh<cr>
imap <F6> <ESC>:s=^\(%\)==g<cr>:noh<cr>

本质也是vim的替换命令。
:noh表示nohlsearch命令。

重新打开一个新的terminal后,F4和F6就可以用来添加注释和取消注释了。

没有评论:

发表评论