我正在尝试在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...
但是它们不起作用。
对如何实现此目标有帮助吗?
答案 0 :(得分:1)
似乎IdeaVim包含许多错误,导致无法正确执行这种映射。随时创建问题here。
评论扩展的功能目前正在审查中。您可以跟踪其状态here。您可以加入Early Access Program来尽快接收更新。
答案 1 :(得分:0)
Ideavim update 0.52, 2019-07-23 带来了对vim注释插件的仿真支持。
可以通过将其放入.ideavimrc
来启用它:
set commentary