cmder запускает vim в режиме замены, используя ssh
Эта проблема сохраняется с cmder на моем компьютере с Windows 10, используя ssh. Я также установил conemu, чтобы убедиться, что это просто проблема с cmder. Конечно же, conemu также запустит vim в режиме замены. Независимо от того, к какому клиенту Linux я подключаюсь, когда я запускаю vim с помощью cmder или conemu, vim запускается в режиме замены.
vim не запускается в режиме замены, когда я использую vim на cmder, прежде чем войти в Linux-клиент через ssh, использовать vim с клиентом Chrome ssh или putty или использовать vim на машинах Linux с cmder или conemu с моего компьютера с Windows 8.1.
Попытка удалить cmder с моего компьютера с Windows 10, в том числе через regedit, чтобы решить эту проблему.
2 ответа
Вы можете попробовать отменить проверку этих параметров в консоли в разделе "Настройки Cmder"> "Функции":
- Внедрить ConEmuHk
- ANSI и xterm последовательности
Сохраните настройки, затем запустите новую консоль Cmder, ssh и запустите vim, чтобы проверить, решена ли проблема. Эти функции являются причиной проблемы на моем ПК с Windows 10.
У меня была эта проблема раньше, особенно для меня, когда я пытался сопоставить что-то с установленными плагинами. По-видимому, перераспределение моего побега разрушило некоторые последовательности, запускаемые плагинами при запуске, и совет, который мне дали, заключался в том, чтобы забыть о попытке использовать мой escape-ключ для чего-либо, потому что это просто не стоило усилий.
Я точно не знаю, связана ли эта проблема с cmder/ConEmu или почему, но у меня тоже была проблема с этой конфигурацией (в Windows 10), и она была определенно связана с клиентом OpenSSH в Windows 10, как уже упоминалось. в этом вопросе.
Я удалил Windows SSH-клиент и установил один из Cygwin, и он работает!
Протестировано с несколькими версиями от Cygwin:
- OpenSSH_6.9p1, OpenSSL 1.0.2d 9 июля 2015 г.
- OpenSSH_7.9p1, OpenSSL 1.0.2p 14 августа 2018 г.