[TOC]
介绍
这是一个非常简洁清新的插件,简洁到不需要在_vimrc里面做任何的配置,非常的不错。
插件的功能是实现代码的快速注释和反注释,说实话是相当基础的一个功能。我之前用过很长时间的notepad++,里面注释是Ctrl+q,多行注释就是先选多行然后再Ctrl+q,而且Ctrl+q其实是翻转注释,用起来风骚的紧。Vim里面没有自带的智能注释操作,才让我越发的想弄一个来。
使用
NERDCommenter默认的键绑定是\
这些命令都是在普通模式和可视模式下使用,普通模式下要实现多行的话就是要带个计数前缀,也是蛮直观的。
命令描述
命令是只有10来条,直接列个表:
命令名 | 键绑定 | 介绍 |
---|---|---|
NERDComComment | ,cc | 招牌,实现注释 |
NERDComNestedComment | ,cn | 层级注释,我推测是可以解决选中内容中已有注释的问题,但是实际上的效果跟,cc是一样的,目测是鸡肋 |
NERDComToggleComment | ,c |
注释翻转,取第一行的注释状态作翻转来实现全部行的注释\反注释 |
NERDComMinimalComment | ,cm | 最小注释,用的时候就是感觉单行也是用的多行注释包起来,目测鸡肋 |
NERDComInvertComment | ,ci | 每行都是单独翻转注释状态,就是notepad++里面的Ctrl+q了 |
NERDComSexyComment | ,cs | sexy版注释,鸡肋 |
NERDComYankComment | ,cy | 注释并且复制注释的内容,感觉在这个时候会想不起来用到复制功能 |
NERDComEOLComment | ,c$ | 望文生义,注释到行尾 |
NERDComAppendComment | ,cA | 望文生义,在行尾插入注释并进入插入模式,对我来说这个很是实用 |
NERDComAltDelim | ,ca | 切换注释的默认样式,就是统一用单行注释的样式或者多行注释的样式,当然只选行内一部分的代码的时候还是会用多行注释样式的,是让人困惑的指令,不碰为妙 |
NERDComAlignedComment | ,cl和,cb | 对齐注释,l为左对齐,b为两端对齐,鸡肋 |
NERDComUncommentLine | ,cu | 反注释 |
总结
虽然用这个也没多久,但是还是很看好NERDCommenter的,小巧干净好用,简直是插件之典范。