我正在尝试使Ideavim插件在Intellij IDEA和PyCharm中正常工作,但是文档相当差,我无法正确配置它。

对于初学者,文档告诉我在“首选项/键盘映射”下选择“ VIM键盘映射”,但是在安装Ideavim之前或之后都没有VIM键盘映射。

另外,根据文档,某些插件被认为是受支持的(尽管文档没有说“ wich”,而只是谈论vim-surreound),但即使在~/.ideavimrc中放置了该行之后:

set vim-surround


vim-surround命令根本不起作用。

另外,~/.ideavimrc中可用于映射某些键绑定的动作/命令列表在哪里。

例如,假设我想重新映射<leader> f s以保存我的文件。我在哪里可以找到可用的命令,以便可以在~/.ideavimrc中放入类似内容:

let mapleader = " "
nmap <LEADER>fs :SaveFile<CR>

最佳答案

Vim-surround仿真尚未发布。您可以使用https://github.com/JetBrains/ideavim链接下载包含vim-surround支持的CI版本。

为了启用vim-surround,使用:

set surround


您可以使用:actionlist列出所有可用于映射的IDE命令。请参阅GitHub页面上的文档。

更新:IdeaVim 0.46支持vim-surround命令。

08-18 15:02