我正在使用 ConEmu,并且对它完全满意,除了以下事实:如果我使用 PuTTY 进行 SSH 访问,那么我可以在远程计算机上运行命令,例如 vim 或 nano 或 mcedit 或其他打开某种诅咒界面的命令,并且我可以看到控制台命令历史记录,但是当我使用 CygWin SSH 客户端或 OpenSSH for Windows 时,运行 vim/nano/mcedit/其他命令后我无法再看到命令历史记录。
当我退出这些程序时(vim 中的 :wq、mcedit 中的 Esc 键、nano 中的 Ctrl^X),我可以看到之前执行的所有命令,如下所示(如果我使用 PuTTY):
你应该看到这个:
=== 剪切 ===
主机$ whoami
用户
主机$ vim
主机$
=== 剪切 ===
所有以前的命令(whoami)都是可见的。但是,如果我运行 ConEmu,然后使用 CygWin 中的 SSH 客户端(或 OpenSSH 客户端,这并不重要),则会发生以下情况:
现在屏幕是空的!没有历史!你只看到这个:
=== 剪切 ===
主机$ …