vim 有一个注释相关的插件 nerdcommenter ,特别好用。可以使用<leader>c
快速切换注释状态(不是注释就改成注释,已经是注释则取消注释):
Plug 'scrooloose/nerdcommenter'
let g:NERDSpaceDelims=1
但在 python 下行为异常,在#
后面会加上两个空格,逼死强迫症:
# sum of a and b
def sum(a, b):
return a + b
解决办法是添加下面选项:
Plug 'scrooloose/nerdcommenter'
let g:NERDSpaceDelims=1
let g:NERDAltDelims_python = 1
Q. E. D.