如何在 iTerm2 上将向上和向下翻页映射到向前/向后的历史搜索?

如何在 iTerm2 上将向上和向下翻页映射到向前/向后的历史搜索?

我如何使用fn+upfn+down在 iTerm2 上执行向前/向后历史记录搜索?

我想要输入,比如说vi,然后使用该组合键接收具有该模式的先前的命令:

vi example.txt
vim test.txt
sudo visudo
...

答案1

实际上你不需要使用 iTerm2。你可以将以下内容添加到~/.inputrc

"\e[5~": history-search-backward
"\e[6~": history-search-forward

尽管它只会匹配行首的模式,即,如果你输入vi+ fnup你会得到:

vi example.txt
vim test.txt

但不是:

sudo visudo

对于后者,您必须依赖 bash control+ r,但这只是向后搜索。更多信息:(bash 中的反向搜索)

相关内容