<分区>
在终端(Ctrl+R)做反向智能搜索时,可以一直按Ctrl+R 返回“历史记录”并获取包含我的搜索字符串的旧命令。
如何返回到我已经显示的结果(之前的搜索结果)?
<分区>
在终端(Ctrl+R)做反向智能搜索时,可以一直按Ctrl+R 返回“历史记录”并获取包含我的搜索字符串的旧命令。
如何返回到我已经显示的结果(之前的搜索结果)?
最佳答案
我想为可能找到它的人留下一个引用,如 linked question实际上要求其他东西(即使其中一个答案包含这个问题的解决方案)。
前进的键绑定(bind)是 CTRLS。
问题是这个绑定(bind),在很多终端中,默认用于发送暂停传输码(XOF
)。
在 man stty
中:
[-]ixon
enable XON/XOFF flow control
因此,如果您在终端上启用了此选项(stty -a
的输出包含 ixon
而前面没有 -
符号), 你不能在反向搜索的上下文中使用 CTRLS。
要禁用它,请使用以下命令:
stty -ixon
CTRLS 会给你一个(i-search)
(非反向)。
关于bash - 反向智能搜索(reverse-i-search),如何得到之前的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17760474/