我想为可能找到这个的人留下参考,因为
linked question实际上要求其他东西(即使其中一个答案包含这个问题的解决方案).
向前推进的关键约束是CTRLS.
问题是在许多终端中,这种绑定默认用于发送暂停传输代码(XOF).
和man stty一样:
[-]ixon enable XON/XOFF flow control
因此,如果您在终端上启用了此选项(stty -a的输出包含ixon,而不是前面的 – 符号),则不能在reverse-i-search的上下文中使用CTRLS.
要禁用它,请使用以下命令:
stty -ixon
而且CTRLS会给你一个(i-search)(非反向).