Я использую ванильную установку 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 для удаленных машин). Я был бы очень признателен за решение. Спасибо!