Перемещение по истории команд портит ввод

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
Fedia
Posts: 33
Joined: Tue 06 Oct, 2009 12:22

Перемещение по истории команд портит ввод

Post by Fedia »

Обновился с Far30b5700.x64.20201112.7z до Far30b5757.x64.20210310.7z и появилась следующая проблема.

Для удалённого доступа я набираю команду "ssh <имя хоста>" и всё работает нормально.

Far запомнил все мои команды и при наборе "ss" всплывает подсказка типа:
┌─ История
│ ssh long_nosthame_a
│ ssh long_nosthame_b
│ ssh long_nosthame_c
│ ssh long_nosthame_d
└─────────
где клавишами вверх/вниз можно выбрать из истории, например, "ssh long_nosthame_c" команда появится в строке и нажатием Enter выполнится.

Но с версии Far30b5757.x64.20210310.7z в командной строке после набора "ss" и попытки перехода к нужной команде печатается "ss[b[b[b" то есть при каждом нажатии клавиши "стрелка вниз" дописывается "[b".
Заметил, что если перемещаться по списку медленно, то [b не появляется.

Как отменить такое поведение?

ps
У меня Far запускается из ConEmu, возможно он вмешивается?
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Перемещение по истории команд портит ввод

Post by HaRT »

Fedia wrote: Tue 06 Apr, 2021 10:07 У меня Far запускается из ConEmu, возможно он вмешивается?
Так запустите без ConEmu и проверьте. Что спрашивать-то раньше времени…
Фар есть инструмент, а не нянька. © 2009 DrKnS
Fedia
Posts: 33
Joined: Tue 06 Oct, 2009 12:22

Перемещение по истории команд портит ввод

Post by Fedia »

Дело в том, что команда ssh это алиас для ConEmu (с кучей настроек), поэтому трудно проверить под чистым Far (под Far сразу ныряет в консоль удалённого хоста, пряча за собой Far, а алиас запускает вкладку в фоне не теряя окно Far), и, возможно, исключение нажатия Enter влияет на результат.

Также я не описал тот факт, что эта ситуация проявляется не всегда, и я не совсем понял каким образом её точно воспроизвести.
Вот сейчас из ConEmu я не могу точно её воспроизвести - она срабатывает 1-2 раза из 10 (возможно, зависит от скорости между нажатиями клавиш).
Из под чистого Far сейчас я не смог её воспроизвести.

Обычно я обновляю Far вместе с ConEmu, возможно действительно Far не причём.

ps
обновил ConEmu до нового релиза, и проблема исчезла...
Last edited by Fedia on Fri 30 Apr, 2021 07:20, edited 1 time in total.
Post Reply

Return to “Нужна помощь”