如何防止 Vim 在插入模式下逐字插入功能键名称?

如何防止 Vim 在插入模式下逐字插入功能键名称?

我在 Ubuntu 上使用 Vim。当我在插入模式下按下功能键时,该键的名称会直接插入。

例如,如果我处于插入模式并按下 Ctrl+F12,则会插入以下文本<C-F12>。我将此键与全局快捷键绑定以触发 Google 搜索框。此外,我认为将功能键的名称插入我正在编辑的文件中没有任何个人实用价值。

  • 如何让 Vim 在插入模式下按下功能键时不插入功能键的名称?

答案1

尝试这个:

:map <C-F12> <nop>
:map! <C-F12> <nop>

看:

:help :map
:help <nop>

但是,我认为定义全局快捷键应该会“吞噬”按键事件,这样 Vim 就永远不会看到它们。是否可以告诉您的操作系统针对此绑定以这种方式行事?毕竟,这可能只能解决 Vim 的问题,而不能解决其他应用程序的问题。

相关内容