Я использую IntelliJ IDEA, но я думаю, что это относится к любой IDE.
В IDEA некоторые очень полезные сочетания клавиш конфликтуют с быстрыми клавишами Ubuntu. Некоторые примеры:
- Ctrl + Alt + L: форматирует исходный код (отображается на "Блокировка экрана" в Ubuntu)
- Ctrl + Alt + Left: перемещается назад (отображается на "переключиться в рабочее пространство слева от текущей рабочей области" в Ubuntu)
- ...
Я использую Ubuntu в течение длительного времени, и я привык к этим ярлыкам. Я использую их все время, чтобы переключаться между рабочими пространствами, блокировать сеанс... В то же время я знаю, насколько полезны ярлыки IntelliJ, и я хочу как можно больше избегать использования мыши.
В настоящее время мой обходной путь для "исходного кода формата" составляет Alt + D (открывается меню "Код" ), а затем "R" ( "Код преобразования" ). Это работает нормально, так как я часто не форматирует код, но это может быть лучше. Однако нет реальной альтернативы для Ctrl + Alt + Left.
Как вы управляете этими конфликтами в своей среде IDE?
Вы просто переназначаете все конфликтующие сочетания клавиш IDE на что-то другое (а затем заблудитесь, когда вы программируете пару с коллегой с разными ярлыками...)?
Вы переназначаете сочетания клавиш Linux (даже если вы "использовали" их)?
Есть ли способ сделать сочетания клавиш "контекстуальными"? Под этим я имею в виду: нажмите клавишу, чтобы перейти в режим "IDEA" при кодировании (все конфликтующие ярлыки Ubuntu временно дезактивированы), снова нажмите клавишу, чтобы вернуться в "Стандартный режим" (быстрые клавиши Ubuntu реагируют).
Есть ли у вас какие-либо другие идеи/советы по управлению этой проблемой?