Vim与程序注释

出自Linux Wiki

在2009年5月1日 (五) 04:44由I7dreamer (讨论 | 贡献)所做的修订版本

为了方便调试临时注释掉部分程序在程序设计中是很常用的,但加注释常常是个麻烦的事。尤其是当下流行的一些程序设计语言(如Python等)只支持单行注释,逐行加注释显然不是一个好选择。

而如果你使用Vim编辑器,借助Vim的插件,批量加注释要容易的多。

The NERD Commenter

Vim的插件The NERD Commenter管理注释非常有效。

使用了The NERD Commenter后,要为一段代码逐行添加注释,只需进入按V可视模式,选择要注释的行后,按下[count],cc即可。The NERD Commenter的其它常用命令还有:

[count],cc
光标以下count行逐行添加注释(7,cc)
[count],cu
光标以下count行逐行取消注释(7,cu)
[count],cm
光标以下count行尝试添加块注释(7,cm)

The NERD Commenter支持的语言也非常多。除了支持常用的程序设计语言,还支持多种配置文件的注释管理。

The NERD Commenter可以在http://www.vim.org/scripts/script.php?script_id=1218 下载,把解压出来的NERD_commenter.vim放到~/.vim/plugin/即可。

其它注释管理插件

comments是一个相对简单的注释管理插件,但它支持的语言稍少。

EnhCommentify是一个历史很悠久的插件,它则较为复杂,配置和使用没有NERD方便。

个人工具
简体繁体转换