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?
quelle
Settings -> Keyboard -> Shortcuts
Mit dieser Option können Sie die meisten inhärenten Tastaturkürzel in Ubuntu 16.04 ändern. Darüber hinaus können Sie mit compizconfig-settings-manager alle anderen Hotkeys, die nicht in den nativen Ubuntu-Einstellungen enthalten sind, nach Ihren Wünschen ändern.Ich habe Ubuntu-Verknüpfungen in geändert
ähnlich wie Original. Funktioniert gut für mich.
quelle
In Ubuntu können Sie die ctrl+ alt+ leftTastenkombination deaktivieren, indem Sie Systemeinstellungen -> Tastatur -> Shorcuts (Registerkarte) -> Navigation öffnen. Scrollen Sie zu "Zum linken Arbeitsbereich wechseln", klicken Sie darauf und drücken Sie die Rücktaste. Es ist albern, dass dies sogar für Ubuntu 14.04 aktiviert ist, wo es standardmäßig nur einen Desktop gibt.
quelle
Es gibt eine Funktionsanforderung , um eine Ubuntu-freundliche Keymap bereitzustellen.
Was sind Remap-, IDEA- oder Linux-Schlüssel? Entscheiden Sie selbst, je nachdem, was Sie häufiger verwenden. Ich denke, Sie formatieren den Code häufiger neu als den Sperrbildschirm? Ordnen Sie also Linux neu zu und lassen Sie die IDEA-Standardtastenkürzel.
quelle
Sie können einfach die
super
(auch als Windows-Taste bezeichnet) in Kombination mit Ihrerintellijidea
Verknüpfung verwenden, um die Standardverknüpfungen für Ubuntu beizubehalten.Also kannst du einfach
Ctrl + Alt + WinKey + L um den Code zu formatieren und
Ctrl + Alt + WinKey +Left für die Rückwärtsnavigation
Hoffe das hilft
quelle
Dies funktioniert bei mir in Ubuntu Studio 14.04 (XFCE):
xfwm4-settings
quelle
Um die Xymbuntu (xfce) Keymap für Alt+ F8und Ctrl+ Alt+ zu deaktivieren, habe Left/Right Arrow ich verwendet
Settings -> Window Manager -> tab "Keyboard"
.Hier konnte ich diese Zuordnungen löschen.
quelle
Vom Link zur Funktionsanforderung von CrazyCoder:
"Default for Gnome" hat den Trick für mich gemacht (ich bin auf ArchLinux, Gnome3, AndroidStudio / InteliJ), es hat Navigate / Back to Shift + Alt + Left (war Strg + Alt + Left von "Default for XWin" und es neu zugeordnet hat nicht funktioniert).
Aber jetzt wechselt es möglicherweise auch das Tastaturlayout (Umschalt + Alt), ein weiteres Problem.) Wahrscheinlich werde ich den Tastaturumschalter einem anderen Element zuordnen. Es ist immer noch einfacher, alle widersprüchlichen Tasten in IDE / OS neu zuzuweisen.
quelle
Im Abschnitt 'Einstellungen' 'Keymap' können Sie die Keymaps-Vorlage aus XWin, Gnome, Visual Studio, Eclipse usw. auswählen. Dies löst jedes Problem in Ubuntu, indem Sie Gnome auswählen.
quelle