Ich verwende IntelliJ IDEA, aber ich denke, dies gilt für jede IDE.
In IDEA stehen einige sehr nützliche Tastaturkürzel in Konflikt mit Ubuntu-Tastaturkürzeln. Einige Beispiele:
- Ctrl+ Alt+L : formatiert den Quellcode (in Ubuntu "Lock Screen" zugeordnet)
- Ctrl+ Alt+Left : navigiert rückwärts (zugeordnet zu "Wechseln zum Arbeitsbereich links vom aktuellen Arbeitsbereich" in Ubuntu)
- ...
Ich benutze Ubuntu schon lange und bin an diese Verknüpfungen gewöhnt. Ich benutze sie ständig, um zwischen Arbeitsbereichen zu wechseln, meine Sitzung zu sperren ... Gleichzeitig weiß ich, wie nützlich die IntelliJ-Verknüpfungen sein können, und ich möchte die Verwendung der Maus so weit wie möglich vermeiden.
Derzeit ist meine Problemumgehung für "Quellcode formatieren" Alt+ D(öffnet das Menü "Code"), gefolgt von "R" ("Code neu formatieren "). Es funktioniert in Ordnung, da ich Code nicht so oft formatiere, aber es könnte besser sein. Es gibt keine wirkliche Alternative für Ctrl+ Alt+Left , though.
Wie gehen Sie mit diesen Konflikten in Ihrer IDE um?
Ordnen Sie einfach alle widersprüchlichen IDE-Tastaturkürzel etwas anderem zu (und gehen dann verloren, wenn Sie mit einem Kollegen mit verschiedenen Tastenkombinationen paarweise programmieren ...)?
Ordnen Sie die Linux-Tastaturkürzel neu zu (obwohl Sie an sie "gewöhnt" sind)?
Gibt es eine Möglichkeit, Tastaturkürzel "kontextbezogen" zu gestalten? Damit meine ich: Drücken Sie eine Taste, um beim Codieren in den "IDEA-Modus" zu wechseln (alle widersprüchlichen Ubuntu-Verknüpfungen sind vorübergehend deaktiviert), drücken Sie die Taste erneut, um zum "Standardmodus" zurückzukehren (Ubuntu-Verknüpfungen werden reaktiviert).
Haben Sie weitere Ideen / Tipps zur Behebung dieses Problems?