3

我安装了nerd commenter,但无法使用我以前使用的键绑定。我不需要使用上面的插件,但是我想要实现的(在 MAC OSX 中)

  1. map (command + /) 切换当前行的注释 (//)(至少在插入模式下)
  2. 如果选择了多行,则对所有行执行相同操作。
  3. 如果选择多行使用块注释(/* .. */),那就太好了

谢谢你的帮助。

编辑:下面的映射解决了 1 和 2。现在,我希望我可以在选择多行时使用块注释,否则使用 (//)。

imap <D-/> <esc>,c<space>i
vmap <D-/> ,c<space>gv
map <D-/> ,c<space>
4

1 回答 1

3

这应该工作:

map <D-/> \c<space><CR>
imap <D-/> \c<space><CR>

或性感评论(又名 /* */):

map <D-/> \cc<space><CR>
imap <D-/> \cc<space><CR>

您可以检查所有可能的评论地图写作:help NERDCommenter,然后将它们重新映射到您喜欢的内容。

于 2012-07-19T04:12:23.767 回答