2013-06-24 31 views
7

如何在cygwin窗口緩衝區中進行文本搜索?有沒有一種方法可以像在Windows控制檯緩衝區中一樣製作相同類型的文本(右鍵單擊>搜索)?在Mintty的cygwin窗口緩衝區中搜索

(我使用薄荷)

+0

請參閱'man grep'。 – Yaakov

+0

@Yaakov:我的意思是在窗口緩衝區中。我更新了這個問題。 –

回答

3

目前還沒有任何這樣的功能。最接近的選擇是'全選'(如果您已禁用複製選擇,則選擇'複製'),粘貼到文本編輯器中並在那裏搜索。

+0

這是真的在一個點,但它不再是真實的(見@ fjardon的回答) – kghastie

-1

我使用emacs編輯器作爲緩衝區。從emacs打開shell:C-x shell,然後我可以在緩衝區中搜索當前窗口。

8

在mintty中,您可以使用序列Alt + F3。在mintty man page

更多信息文本搜索和滾動緩衝區

的Alt-F3打開與搜索字符串輸入字段中輸入搜索欄。匹配在回滾緩衝區中突出顯示。 Enter/Shift + Enter查找匹配的下一個/上一個位置並相應地滾動回滾緩衝區。搜索欄的外觀和匹配的高亮顏色可以自定義。

當心這個序列是非常接近關閉了窗口,臭名昭著的窗口序列。 (使用F4)

或者,您也可以通過在進入mintty選項窗格,使按Ctrl + + 字母快捷鍵 + + ^h快捷方式使按Ctrl選項的Key部分。

您可以通過訪問選項窗格中,右鍵單擊mintty窗口的mintty圖標(左上角)

+0

正確,這對我目前(2016) – kghastie

+0

我一直在尋找這個這麼久! – w00t

0

(Mintty)我會搞砸了一個rsync命令(錯誤的方向),所以我想跟蹤哪些文件已被更改。所以我用鼠標左鍵點擊鼠標左鍵,從底部手動選擇Mintty屏幕輸出,然後推到屏幕頂部,然後沉悶地等待屏幕向後滾動,然後當我回到我所需要的距離時,我做了一個Control-Insert來複制。然後我粘貼到一個文本文件中,然後我可以搜索,編輯,grep,vim到我的心中。不知道這是唯一的方法,但它的工作原理!

相關問題