Я хотел бы использовать уникальный способ использования консоли в моей настройке Windows. Ранее я использовал putty для удаленного доступа к Linux-серверам и Cygwin, чтобы использовать Unix-подобные инструменты на Windows.
Потом я обнаружил котенок , который является заплатой шпатлевки и добавил puttycyg патча. Он обеспечивает одинаковый способ подключения к удаленной и локальной консоли.
Однако при подключении к локальной консоли (с использованием патча puttycyg) странное поведение наблюдается при использовании vim: клавиши отображают A/B/C/D и заменяют текущий символ этой буквой. В режиме вставки он заменяет символ, в обычном режиме изменения в документе не вносятся, даже если символ отображается как замененный.
Например, когда я печатаю:
fixed bug with product deleted
Я получил :
fixed bbug wiwith prprodudueleteted
Я прочитал много вопросов об этом типе проблемы 3, [4] и погуглил, но нет никакого ответа, который работал бы для меня.
Проблема присутствует только для патча setup kitty+puttycyg: один cygwin работает отлично (и один putty работает также для доступа к серверам linux).
Любая помощь будет оценена!
РЕДАКТИРОВАТЬ: я тестировал без моего обычного vimrc. Результат был другим, потому что проблема двойной вставки исчезла, и у меня возникла проблема с клавишами направления.
Я мог бы исправить это с помощью: set term=builtin_ansi
но я хотел бы получить мой полный vimrc.
Я постараюсь сегодня добавить варианты по одному, чтобы увидеть, какой из них виноват.