在 Bash 中映射向上/向下箭头键

在 Bash 中映射向上/向下箭头键

我想将我的Up/Down arrow keysbash 映射到,Alt+j/Alt+k因为当我使用 选择以前执行的命令时,我不想将手移动到箭头键上Up/Down arrow keys

在 bash 中使用 vi 模式不是一个选择,因为我不想Esc在使用 bash 时时不时地按。(因为我不习惯这样做)

答案1

将以下内容添加到您的~/.inputrc文件中,如果不存在则创建它:

"\ej": previous-history
"\ek": next-history

这将映射Alt-jprevious-historyAlt-knext-history

注意默认情况下无论如何,这些都映射到了Ctrl-pCtrl-n

相关内容