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?
la source
Settings -> Keyboard -> Shortcuts
vous permettra de modifier la plupart des raccourcis clavier inhérents à Ubuntu 16.04. De plus, compizconfig-settings-manager vous permettra de modifier à votre convenance tous les autres raccourcis clavier non couverts dans les paramètres natifs d'Ubuntu.J'ai changé les raccourcis ubuntu en
similaire à l'original. Fonctionne bien pour moi.
la source
Dans Ubuntu, la façon de désactiver la combinaison de touches ctrl+ alt+ leftconsiste à ouvrir Paramètres système -> Clavier -> Shorcuts (onglet) -> Navigation. Faites défiler jusqu'à "Basculer vers l'espace de travail à gauche", cliquez dessus et appuyez sur Retour arrière. Il est ridicule que cela soit même activé pour Ubuntu 14.04 stock où il n'y a qu'un seul bureau par défaut.
la source
Il y a une demande de fonctionnalité pour fournir un keymap convivial Ubuntu.
Que faut-il remapper, IDEA ou clés Linux? Décidez-vous en fonction de ce que vous utilisez le plus souvent. Je suppose que vous reformatez le code plus souvent que l'écran de verrouillage? Alors remappez Linux et laissez le raccourci clavier par défaut d'IDEA.
la source
Vous pouvez simplement utiliser la
super
(aka Windows Key) en combinaison avec votreintellijidea
raccourci, afin de laisser les raccourcis par défaut pour Ubuntu.Alors, tu peux juste
Ctrl + Alt + WinKey + L pour formater le code et
Ctrl + Alt + WinKey + Left pour naviguer vers l'arrière
J'espère que cela t'aides
la source
Cela fonctionne pour moi dans Ubuntu Studio 14.04 (XFCE):
xfwm4-settings
la source
Afin de désactiver le keymap de XUbuntu (xfce) pour Alt+ F8et Ctrl+ Alt+ Left/Right Arrow j'ai utilisé
Settings -> Window Manager -> tab "Keyboard"
.Ici, j'ai pu effacer ces mappages.
la source
À partir du lien vers la demande de fonctionnalité fournie par CrazyCoder:
"Default for Gnome" a fait l'affaire pour moi (je suis sur ArchLinux, Gnome3, AndroidStudio / InteliJ), il a remappé Navigate / Back to Shift + Alt + Left (était Ctrl + Alt + Left de "Default for XWin" et il n'a pas fonctionné).
Mais maintenant, il peut également changer la disposition du clavier (Shift + Alt), un autre problème)) Je vais probablement remapper le sélecteur de clavier à autre chose, il est toujours plus simple de réaffecter toutes les touches en conflit dans IDE / OS.
la source
Dans la section 'Paramètres' 'Keymap' vous pouvez choisir le modèle de keymaps de XWin, Gnome, Visual Studio, Eclipse, etc ... Cela résout tout problème dans Ubuntu en choisissant Gnome.
la source