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