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


轉自:http://www.xefan.com/archives/83568.html

這是對程序員非常實用的一款插件,支持多種語言的補全,還支持單行注釋,批量注釋,等各種命令映射。

使用方法,先下載該插件:http://www.vim.org/scripts/script.php?script_id=1218

將NERD_commenter.vim文件放到~/.vim/plugin目錄下,將NERD_commenter.txt文件放到~/.vim/doc目錄下。

然后使用<leader>cc快捷鍵進行注釋選中的行,<leader>cu進行反注釋。

其中<leader>是鍵盤映射,默認情況下是反斜桿“”,則上述快捷鍵分別為:cc和cu。你可以使用命令自定義,例如命令:let mapleader=“,”將<leader>定義為”,“鍵。

還有不懂的使用:help NERDCommenter命令查看幫助。

 

簡單介紹下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模式下執行命令,會對選中的特定區塊進行注釋/反注釋


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM