Vi/Vim 键绑定的底层标准

Vi/Vim 键绑定的底层标准

更新的问题:

Vi/Vim 使用的键绑定(例如 hjkl 表示方向、x 表示删除、y 表示复制等)是否是其他程序中使用的更通用的高效键盘使用标准的一部分?是否有任何指南将这些键绑定合并到自己的软件中?我很好奇,因为我注意到除了 Vi/Vim 之外还有其他程序也使用类似的键绑定,而且也可以在 Linux 的命令行上使用这些键绑定。

谢谢!

答案1

它们很常见,但我不会称它们为无处不在。让它们在程序中工作取决于程序员。我首先想到的是 hjkl 键绑定在 alsamixer、GNU screen、less、vimperator、mutt、ncdu 中有效。另一方面,它们在 moc(您需要修改键映射文件,这很容易做到)或 fluxbox 根菜单中默认不起作用。虽然我每天都使用 Emacs,但我已经习惯了它们。使用 xmodmap,您可以组合某些键 + j 来向下移动等等,这样 hjkl 就可以在所有程序中工作。

相关内容