3

Я использую ванильную установку Cmder (мини). Windows 10 с WSL (подсистема Windows для Linux, Bash для Windows) установлена. Используя следующую команду для загрузки bash в Cmder.

%windir%\system32\bash.exe ~ -c zsh -cur_console:p

Чтобы проверить, работают ли функциональные клавиши вообще в окне терминала, я открыл текстовый файл с помощью nano. Если открыть nano, если я нажму F2 (ярлык для сохранения и закрытия), все будет работать как положено. Итак, терминал правильно принимает хотя бы F2.

Затем я открыл byobu (установлен по умолчанию в WSL / Ubuntu). Бёбу открывается правильно. Но когда я нажимаю F2, ничего не происходит. Ожидается, что откроется новое окно в Byobu. Ничего даже не печатается в терминале.

Теперь я не уверен, является ли это конкретно проблемой ConEmu. Точно то же самое происходит с обычным Windows cmd.exe. Разница в том, что если я щелкну левой кнопкой мыши где-нибудь на экране терминала cmd (активирует режим выбора), и если я затем нажму F2, он будет работать, открыв новое окно byobu.

Если я запускаю tmux напрямую, то работают Ctrl-B+% и Ctrl-B+" .

Невозможность использовать byobu делает весь опыт работы с Windows Bash бесполезным для меня (особенно при использовании SSHing для удаленных машин). Я был бы очень признателен за решение. Спасибо!

1 ответ1

6

Элементы управления F-key в Byobu под Ubuntu на Windows только недавно начали работать для меня, с последним обновлением Канала для разработчиков Windows 10 на Fast Ring.

Полное раскрытие: я автор Byobu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .