如何将键序列映射到 IdeaVim 键映射
How to map a key sequence to an IdeaVim key mapping
目前,我正在尝试为 IdeaVim v0.48 组织一些键盘快捷键。当我尝试将快捷方式 "leader + ev" 映射到 Intellij IDE 操作 "ExtractVariable."
时,我 运行 遇到了问题
没有列出用于提取变量的官方 IDE 操作,这很奇怪,所以我试图将其映射到功能键。这是我放入 .ideavimrc 的内容:
set <F15> = ^[,
map <F15> <leader>ev
我的 IDE 提取变量的快捷方式是 "Ctrl + Alt + ,"
我已经按照多个指南进行操作,但仍然不明白该怎么做。有什么想法吗?
由于IJ Idea文档有点不清楚,回答我自己的问题:
"Extract Variable" 的 IDE 操作实际上被称为 "IntroduceVariable" 如果你想从命令模式调用它(所有其他变量提取操作也以 "Introduce" 开头) .因此,要将其映射到 IdeaVim 中的快捷方式,只需将其放入您的 .ideavimrc:
map <what you want to use> :action IntroduceVariable<CR>
目前,我正在尝试为 IdeaVim v0.48 组织一些键盘快捷键。当我尝试将快捷方式 "leader + ev" 映射到 Intellij IDE 操作 "ExtractVariable."
时,我 运行 遇到了问题没有列出用于提取变量的官方 IDE 操作,这很奇怪,所以我试图将其映射到功能键。这是我放入 .ideavimrc 的内容:
set <F15> = ^[,
map <F15> <leader>ev
我的 IDE 提取变量的快捷方式是 "Ctrl + Alt + ,"
我已经按照多个指南进行操作,但仍然不明白该怎么做。有什么想法吗?
由于IJ Idea文档有点不清楚,回答我自己的问题:
"Extract Variable" 的 IDE 操作实际上被称为 "IntroduceVariable" 如果你想从命令模式调用它(所有其他变量提取操作也以 "Introduce" 开头) .因此,要将其映射到 IdeaVim 中的快捷方式,只需将其放入您的 .ideavimrc:
map <what you want to use> :action IntroduceVariable<CR>