如何在 CLion 中为 IdeaVim 正常模式定义键盘快捷键?

How to define a keyboard shortcut in CLion for IdeaVim normal mode only?

例如,我习惯在Vim 正常模式下让; 充当"fuzzy search file by name"(Ctrl+Shift+N 的作用)。所以我继续在设置中定义这个快捷方式;现在我无法输入 ;,因为即使在插入模式下它也会触发文件搜索。

有没有一种方法可以定义仅在 Vim 正常模式下有效但在插入模式下无效的 CLion 快捷方式?

在 IdeaVim 中定义映射的正确方法是使用 ~/.ideavimrc 文件。 要定义仅在正常模式下工作(并且不影响插入模式)的映射,您可以使用 nmap 映射。您应该将 nmap ; :action GotoFile<CR> 添加到您的 ~/.ideavimrc.