轉自:http://www.xefan.com/archives/83568.htmlphp
這是對程序員很是實用的一款插件,支持多種語言的補全,還支持單行註釋,批量註釋,等各類命令映射。html
使用方法,先下載該插件:http://www.vim.org/scripts/script.php?script_id=1218程序員
將NERD_commenter.vim文件放到~/.vim/plugin目錄下,將NERD_commenter.txt文件放到~/.vim/doc目錄下。vim
而後使用<leader>cc快捷鍵進行註釋選中的行,<leader>cu進行反註釋。spa
其中<leader>是鍵盤映射,默認狀況下是反斜杆「」,則上述快捷鍵分別爲:cc和cu。你能夠使用命令自定義,例如命令:let mapleader=「,」將<leader>定義爲」,「鍵。插件
還有不懂的使用:help NERDCommenter命令查看幫助。orm
簡單介紹下NERD Commenter的經常使用鍵綁定,以C/C++文件爲例,詳析的使用方法,請:help NERDCommenter。在Normal或者Visual 模式下:
,ca在可選的註釋方式之間切換,好比C/C++ 的塊註釋/* */和行註釋//
,cc註釋當前行
,c<space> 切換註釋/非註釋狀態
,cs 以」性感」的方式註釋
,cA 在當前行尾添加註釋符,並進入Insert模式
,cu 取消註釋
,c$ 從光標開始到行尾註釋 ,這個要說說由於c$也是從光標到行尾的快捷鍵,這個按過逗號(,)要快一點按c$
2,cc 光標如下count行添加註釋
2,cu 光標如下count行取消註釋
2,cm:光標如下count行添加塊註釋(2,cm)
Normal模式下,幾乎全部命令前面均可以指定行數
Visual模式下執行命令,會對選中的特定區塊進行註釋/反註釋htm