bash 中 alt-n 的作用是什么?

bash 中 alt-n 的作用是什么?

Alt+n返回 a :,显然是用于向前搜索,但如何使用它?

答案1

我的Alt+ n/ Alt+p绑定配置为

$ bind -p | grep '\\e[np]'
"\en": non-incremental-forward-search-history
"\ep": non-incremental-reverse-search-history

这似乎与您的配置匹配。

Ctrl当您使用+rCtrl+p或向后搜索并且您的位置不在历史记录的最后时,您可以使用Alt+n在历史记录中向前搜索。

例子:

echo   # Enter
ls -la # Enter

然后按两次,光标echo又回到后面了。现在按Alt+ n,输入ls,点击Enter,您的光标位于 的开头ls -la

测试Alt+p更容易,因为您不必先回顾历史。它的工作原理是一样的。

相关内容