NERD_commenter——VIM批量註釋與反註釋插件

轉自: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

相關文章
相關標籤/搜索