.ideavimrc中有用的自定义

dom*_*91c 10 vim intellij-idea rubymine ideavim

我有兴趣听听你们中的一些人如何定制你的.ideavimrc文件来改善你的Jetbrains IDE中的工作流程.我不确定它的功能,并且很想知道什么是可定制的.可能的自定义列表也会有所帮助.

谢谢!

And*_*ikh 12

基本上你可以安全地找到你的〜/ .vimrc,但要注意一些棘手的:map命令可能会破坏IntelliJ快捷方式(这就是为什么IdeaVim切换到它自己的配置文件而不是〜/ .vimrc).现在支持的唯一非Vim命令(v 0.39)是:action.您可以为IntelliJ操作定义多键绑定,而不是为3个或更多手指定义疯狂快捷方式.例如:

nnoremap ,c :action GotoClass<CR>
Run Code Online (Sandbox Code Playgroud)

  • @Vikrant见`:actionlist`. (9认同)

Vla*_*uer 12

你可以看看这个配置.
另外,请记住,您可以录制一个宏(编辑>宏>开始宏录制),稍后在.ideavimrc文件中引用它,如下所示:
nmap csw' :action Macro.surround_with_single_quote<CR> 要找出动作命令,请使用:actionlist