F? (например, F8) ярлыки не работают в Geany

Я хотел бы спросить совета, почему в текстовом редакторе Geany не работают ярлыки для сборки F9 или компиляции F8.

Я пытался назначить разные сочетания клавиш, включая Ctrl+F8 или Ctrl+Shift+B, но ни один из них не сработал.

3 ответа

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

Чтобы исправить, перейдите в Edit -> Preferences -> Terminal, затем снимите флажок "Override Geany keybindings". Однако это отключит все сочетания клавиш для терминала, включая Ctrl+C для SIGINT. Если вы этого не хотите, вам придется перезапускать Geany каждый раз, когда это не работает.

Эта ошибка была зарегистрирована здесь, но она была закрыта как "не будет исправлена". Похоже, что это влияет только на Unity, и, цитируя Лекса Тротмана,

Это ошибка Unity, которую мы не можем исправить.

Я сообщил об этом на Launchpad.

Это может помочь убедиться, что ваши файлы исходного кода названы с правильным расширением файла.

Я использую редактор для Pascal, поэтому в моем случае это помогло добавить расширение.pas к имени файла / проекта.

На некоторых клавиатурах (например, Microsoft Media Media Keyboard 3000) для использования клавиш " F * " требуется блокировкаFn. Возможно, это связано с этим.

Другие вопросы по тегам