linux - 终端和 vim 之间的键绑定(bind)冲突

标签 linux vim terminal key-bindings

所以我想为我的终端和我的 vim 编辑器使用相同的键绑定(bind)。 打开新标签的例子:Ctrl-t


有没有一种方法可以使用键来指定我的绑定(bind)将应用到哪个实例。 示例:

  1. 按 f1 -> vim 键绑定(bind)
  2. 再次按 f1 -> 终端键绑定(bind)

这可能吗,或者我必须选择不同的键绑定(bind)才能全部使用它们

最佳答案

你必须为 Vim 和你的终端设置不同的键绑定(bind)。 Vim 不会独立于它所在的终端读取键盘输入,它会 从终端读取键盘。如果你按下一个对终端有意义的键序列,终端将应用与之对应的任何功能,它不会将序列交给 Vim。

关于linux - 终端和 vim 之间的键绑定(bind)冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29976785/

相关文章:

linux - 如何在 Vim 中搜索以空格分隔的单词

linux - 更改 dot.profile 和 .bashrc

vim - 在 vim 的选项卡中以只读模式打开文件

linux - bash 脚本 - 根据用户输入生成建议

ubuntu - 在终端中使用 dex2jar jar 文件

linux - Haskell:quoteFile 在 unicode 字符上带有 "invalid byte sequence"的文本文件上失败

python - 如何将linux的find命令的 `maxdepth`选项模拟到python

python - 以编程方式阅读、突出显示、保存 PDF

linux - postgres socket删除了怎么办?

vim - IntelliJ 键重复idea.vim