映射以在IdeaVim中用动作注释掉多行?

时间:2019-02-28 22:02:55

标签: ideavim

我正在尝试在IdeaVim中重新创建某些https://github.com/tpope/vim-commentary函数。

我在func CheckErr(err error) { if err != nil { raven.CaptureErrorAndWait(err, nil) } } 中尝试了各种映射,例如:

.ideavimrc

哪个工作正常,但我无法nnoremap gcc :action CommentByLineComment<CR> 注释掉两行。或2gcc注释掉ngcc行。

我也尝试过这样映射它们:

n

像这样:

nnoremap 2gcc Vj:action CommentByLineComment<CR><Esc>
nnoremap 3gcc V2j:action CommentByLineComment<CR><Esc>
" etc...

但是它们不起作用。

对如何实现此目标有帮助吗?

2 个答案:

答案 0 :(得分:1)

似乎IdeaVim包含许多错误,导致无法正确执行这种映射。随时创建问题here

评论扩展的功能目前正在审查中。您可以跟踪其状态here。您可以加入Early Access Program来尽快接收更新。

答案 1 :(得分:0)

Ideavim update 0.52, 2019-07-23 带来了对vim注释插件的仿真支持。
可以通过将其放入.ideavimrc来启用它:

set commentary