2012-11-26 32 views
7

我喜歡emacs shell,但對於曾經使用過gnome shell的人來說(像我這樣)有一個令人困惑的地方。向後搜索的方式不同。 C-r搜索命令歷史記錄中的緩衝區而不是命令歷史記錄,並且M-r搜索,但是當按下兩次時,在直接搜索和正則表達式搜索之間切換,即不搜索命令歷史記錄中的先前匹配。那麼,該怎麼做?如何在emacs shell中向後搜索?

編輯:我一直在尋找,當我寫這個殼是你與M-x shell得到的,我不知道有在Emacs其他炮彈。見例如https://plus.google.com/112537550357635435516/posts/Wgpk2mH6hQh

+0

isearch-backward/search-backward/search-backward-regexp – alinsoar

回答

10

鍵入M-r,搜索某物,然後按C-r在命令歷史記錄中重複相同的搜索。

+0

導航前進怎麼樣? C-p? – zinking

+1

@zinking C-s正在向前導航。 – e19293001

3

M-[R,然後寫一些東西,然後按C-R作爲根據需要多次。

+0

我認爲它總是'M-r'。 – Daimrod