Vim:在保持缩进的同时切换评论?

时间:2012-08-15 18:36:52

标签: vim vi vim-plugin

目前我使用EnhancedCommentify插件切换评论,特别是那两个命令

map <M-c> <plug>Comment
map <M-d> <plug>DeComment

但问题是,而不是评论像

这样的行
____#I am a comment (_ in front is white space)

它将显示为

#____I am a comment

EnhancedCommentify内部是否有快速解决此问题的方法?或其他方法来实现这一点,最好不要改变我目前的键绑定?感谢。

BTW NerdTree似乎不适用于我的vim版本,而且我不是root用户,所以......

1 个答案:

答案 0 :(得分:1)

试试tComment。我用它,它支持vim 7.0。它允许您使用gc动作在多个文件类型中进行评论。

gc{motion}   :: Toggle comments (for small comments within one line 
                the &filetype_inline style will be used, if 
                defined)
gcc          :: Toggle comment for the current line
gC{motion}   :: Comment region
gCc          :: Comment the current line

如果您正在使用病原体,可以使用

进行安装
cd ~/.vim/bundle; git clone "https://github.com/VimEz/tComment.git"

然后只需重新启动vim,你应该准备好了!