Cygwin:Control-r reverse-i-search in bash:你如何“重置”搜索?

前端之家收集整理的这篇文章主要介绍了Cygwin:Control-r reverse-i-search in bash:你如何“重置”搜索?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
问题:你如何告诉Ctrl r反向i搜索“重置自己”并从历史底部开始搜索每次?

背景:当在bash中使用反向搜索时,我总是遇到卡住,一旦它完成了搜索历史记录,它不能找到任何更多的匹配。有时我按Esc键并再次调用Ctrl r,希望它从我的历史记录的底部开始一个新的新的搜索。然而,“指针”仍然似乎在我的历史上,它离开了以前的地方。

问题是,我通常不想这种行为。如果我打Esc,然后重新调用Ctrl r,我想这表明它应该从底部重新开始,并恢复工作方式。

更新:我想我应该提到我在Windows上使用Cygwin,因为没有一个所提到的解决方案工作。

更新:此问题标记potential duplicate question.由于以下原因,此问题不是重复的:

>替代问题不处理Cygwin
>替代问题不涉及如何将搜索重置为其初始状态(而是处理在搜索以及向前返回)。

我从来没有试过使这个默认值,当击中Escape,但bash使用readline输入,默认接受Emacs样式的键绑定,所以你可以到底部使用M-> (通常通过组合Meta / Alt和>或通过跟随具有>的Escape键)。

如果M->不工作,因为你的终端不让你输入,尝试^ G(同时控制和G)。这是Emacs中的“取消”笔画,通常也与readline一起工作。

猜你在找的Bash相关文章