這是我的問題 - 希望我可以解釋得很好:如何在使用emacs -nw和gnu屏幕時保留我的膩子回滾緩衝區?
我在Windows上使用Putty,然後啓動一個gnu屏幕會話。我可以在putty中運行幾個shell命令,然後在同一個屏幕上運行emacs -nw。問題是當我退出emacs時,回滾緩衝區(在putty中)被搞亂了。當我開始使用emacs的時候,屏幕上的內容已經消失了,如果向上滾動,我會看到各種屏幕文物(例如底部的屏幕「欄」等)。
如果我不使用screen並直接從putty打開emacs -nw,那麼當我退出emacs時,我的所有歷史記錄仍然存在於緩衝區中。
同樣,如果我使用屏幕,並在屏幕中使用vi代替emacs,當我退出vi時,一切都在那裏。
這只是與膩子和emacs的一些奇怪的互動?有沒有辦法解決它?
'屏幕',當然,有它自己的回滾功能。 Ctrl-a esc。 – tripleee
是的 - 當我使用它時,所有的歷史都完全消失了。因此,如果我使用鼠標滾輪或右側的滾動條向上滾動,或者如果使用屏幕的回滾向上滾動(我可以永遠向上滾動並且一切都爲空白),我可以看到其中的一小部分。 – Jer