題 如何從byobu的屏幕緩衝區粘貼(ubuntu 12.04 64bit)


我在gnome-terminal運行byobu,在ubuntu 12.04 64bit下運行。 並嘗試複製屏幕緩衝區。

即 點擊F7,byobu進入“複製模式”, 然後用空格鍵標記屏幕文本。

問題是,如何在將這些文本複製到屏幕緩衝區後粘貼這些文本?


6
2017-09-10 10:30


起源




答案:


如果有人需要答案, 谷歌周圍,我找到了下面的解決方案。

簡短的回答是:ctrl-A]

一個更長的答案: 將文本保存到文件中,打開文本編輯器, 如vim,將其設置為粘貼模式(:設置粘貼),然後輸入模式(i), 然後從byobu粘貼它:ctrl-A] 完成了!


2
2017-09-10 10:37



當我這樣做時沒有任何事情發生。但是我不確定我是否真的在“屏幕緩衝區”中得到任何東西,即使我做OP所說的:F7,空格鍵,移動到屏幕上(因此突出顯示文本)。那麼你可以擴展這個來澄清我如何復製文本嗎?我在Ubuntu可靠的tmux / byobu上這樣做。 - nealmcb
你是否看到了byobu的“複製?chars into buffer”消息? - Nish
謝謝你的回复。不,我沒有看到“複製?chars into buffer”,我不知道什麼時候能看到它。我只需移動鼠標,突出顯示的區域就會擴展。我點擊F7後右上角看到“[0/1085]”,但0永遠不會改變。所以我假設我必須點擊才能讓它“複製”,但我還沒有發現它是什麼。許多其他按鍵做了很多東西,突出顯示矩形區域等 - 這個F7模式的名稱是什麼?它在哪裡記錄? - nealmcb
您不應該使用鼠標,使用鍵盤來控制終端。在F7(進入複製模式)之後,點擊第一個空格鍵開始標記你想要的文字(上/下/右/左/上翻/上下鍵),然後按第二個空格鍵完成標記。第二個空格鍵時將復製文本複制緩衝區。你應該能夠使用ctrl-A +]將復制緩衝區粘貼到編輯器中。 - Nish
第二次擊中空間對我不起作用。但是,當我最終在“滾動,複製,粘貼模式”的byobu手冊頁上找到了輸入時: manpages.ubuntu.com/manpages/trusty/man1/byobu.1.html - nealmcb


之後 輸入, 按 Alt鍵+插入


1
2017-08-13 16:20