J'utilise IntelliJ IDEA, mais je pense que cela s'applique à n'importe quel IDE.
Dans IDEA, certains raccourcis clavier très utiles entrent en conflit avec les raccourcis clavier Ubuntu. Quelques exemples:
- Ctrl+ Alt+L : formate le code source (mappé sur "Lock Screen" dans Ubuntu)
- Ctrl+ Alt+Left : navigue vers l'arrière (mappé sur "basculer vers l'espace de travail à gauche de l'espace de travail actuel" dans Ubuntu)
- ...
J'utilise Ubuntu depuis longtemps et je suis habitué à ces raccourcis. Je les utilise tout le temps pour basculer entre les espaces de travail, verrouiller ma session ... En même temps, je sais à quel point les raccourcis IntelliJ peuvent être utiles, et je veux éviter autant que possible d'utiliser la souris.
Actuellement, ma solution de contournement pour le «format du code source» est Alt+ D(ouvre le menu «Code»), suivi de «R» («Reformat Code»). Cela fonctionne bien, car je ne formate pas souvent le code, mais cela pourrait être mieux. Il n'y a cependant pas d'alternative réelle pour Ctrl+ Alt+Left .
Comment gérez-vous ces conflits dans votre IDE?
Remappez-vous simplement tous les raccourcis clavier de l'IDE en conflit avec autre chose (et vous perdez-vous lorsque vous programmez avec un collègue avec différents raccourcis ...)?
Remappez-vous les raccourcis clavier Linux (même si vous y êtes "habitué")?
Existe-t-il un moyen de rendre les raccourcis clavier "contextuels"? Je veux dire par là: appuyez sur une touche pour passer en "mode IDEA" lors du codage (tous les raccourcis Ubuntu en conflit sont temporairement désactivés), appuyez à nouveau sur la touche pour revenir en "mode standard" (les raccourcis Ubuntu sont réactivés).
Avez-vous d'autres idées / astuces pour gérer ce problème?