В Byobu есть несколько сочетаний клавиш, для которых требуется клавиша-модификатор и функциональная клавиша, например Shift+f2 или Ctrl+f7. К сожалению, macOS подхватывает их и делает с ними бог знает что. Как отправить эти комбинации клавиш в iTerm2?
У меня была точно такая же проблема, и, похоже, она была решена в последней версии iTerm2. Но если ваш профиль был создан до исправления, как у меня, потребуется небольшая настройка:
xterm-256color
(или xterm
).И тогда вы можете увидеть ^F1
... ^F12
правильное сопоставление:
Вы можете отключить ярлыки, используемые MacOS. Сделать это:
Здесь вы увидите несколько наборов ярлыков, которые вы можете переключать. Вам следует обратить внимание на два списка: Mission Control и Keyboard . Снимите все, что использует функциональную клавишу. Ваши различные функциональные клавиши теперь должны работать внутри Byobu.
Примечания:
Вы можете изменить, нужно ли удерживать Fn , чтобы использовать функциональную клавишу. На вкладке «Клавиатура» установите флажок «Использовать клавиши F1, F2 и т. д. в качестве стандартных функциональных клавиш».
Пока вы находитесь на вкладке ярлыков, вы можете прокрутить и посмотреть, какие другие ярлыки может предложить MacOS. Вы можете увидеть что-то полезное для себя или заметить другое сочетание клавиш, которое вам мешает.
Я вручную настроил сопоставления клавиш в iTerm2 для Byobu, здесь доступен профиль json, который вы можете импортировать и использовать.
Shift + F2 - Horizontal split
Ctrl + F2 - Vertical split
Shift + Arrow keys - Move across splits
Alt + → or ← - Move across windows
Alt + ↑ or ↓ - Move across sessions
Shift + F11 - Zoom in/out a (split) window
Тецуджин
ЛоганТемный