我使用ConEmu和我完全滿意了,除了一個事實,即如果我用膩子SSH訪問,我可以運行像vim或者nano或mcedit或其他遠程計算機上的命令,其中打開某種詛咒接口的,我可以看到控制檯命令歷史,但是當我使用Cygwin SSH客戶端或OpenSSH的windows版本,我不能看到的命令歷史運行的vim /納米/ mcedit /任何其他人後了。conemu + SSH清除控制檯歷史
當我退出這些程序(:WQ Vim在mcedit Esc鍵,Ctrl鍵^ X納米),我可以看到所有的以前的命令執行,像這樣(如果使用膩子):
- 運行膩子連接到某些主機
- 你會看到在歷史上類似的東西:
主機$ WHOAMI
用戶
主機$ VIM
...做一些VIM然後按:WQ
,你應該看到正是這一點:
===切===
主機$ WHOAMI
用戶
主機$ VIM
主機$
===切===
所有以前的命令(WHOAMI)是可見的。但是,如果我跑ConEmu然後用SSH客戶端cygwin的版本(或OpenSSH客戶端,它並不重要)會發生以下情況:
- 運行ConEmu
- SSH用戶@,某 主機$ WHOAMI
用戶
主機$ VIM
...做一些VIM然後按:WQ
而且現在的屏幕是空的!沒有歷史!你剛纔看到:
===切===
主機$
===切===
彷彿沒有WHOAMI被執行。對於mcedit,nano或其他任何類似「屏幕」的程序也是如此。同時也會有相同按Ctrl-O在午夜指揮官,在膩子一切都很好,但是當使用cygwin的版本在ConEmu(或OpenSSH的Windows客戶端),SSH和運行午夜指揮官每個Ctrl-O鍵只顯示一個空的歷史。就好像之前沒有輸入任何內容。這真的不好。
有沒有辦法解決呢?