如何在emacs shell中向后搜索?

时间:2012-11-26 18:01:18

标签: shell emacs

我喜欢emacs shell,但对于习惯使用gnome shell(像我一样)的人来说,这是一件令人困惑的事情。向后搜索不会以相同的方式工作。 C-r在缓冲区中搜索,而不是在命令历史记录中搜索,并在命令历史记录中搜索M-r,但在直接和正则表达式搜索之间按两次切换,即不搜索命令历史记录中的上一个匹配项。那么,怎么做呢?

编辑:我在写这篇文章的时候看到的shell就是你用M-x shell得到的,我不知道emacs中还有其他的shell。参见例如https://plus.google.com/112537550357635435516/posts/Wgpk2mH6hQh

2 个答案:

答案 0 :(得分:12)

键入M-r,搜索内容,然后按C-r在命令历史记录中重复相同的搜索。

答案 1 :(得分:3)

M-r ,然后写一些内容,然后根据需要多次按 C-r