Tastenkürzel-Zuordnung¶
Jeder Befehl in OctoEdit — eingebaute Bearbeitung, Ansichts-Umschalter und von Plugins beigesteuerte Befehle — kann an einer einzigen Stelle neu belegt, gelöst oder zurückgesetzt werden: Einstellungen ▸ Tastenkürzel.
Die Tabelle¶
Die Seite listet jeden Befehl mit seiner Kategorie, dem aktuellen Tastenkürzel und dem Standard. Angepasste Zeilen erscheinen fett; das Filterfeld schränkt die Liste während der Eingabe ein (es vergleicht Befehlsname, Kategorie, Tastenfolge und die interne Befehls-ID).
Änderungen werden während des Bearbeitens gesammelt und beim Klick auf OK oder Übernehmen angewendet — Menüs, die Befehlspalette und Plugin-Fenster übernehmen die neuen Tastenfolgen sofort, ohne Neustart. Abbrechen verwirft alles, was Sie vorgemerkt haben.
Einen Befehl neu belegen¶
- Wählen Sie eine Zeile aus.
- Klicken Sie in das Feld Neues Tastenkürzel und drücken Sie die gewünschte Tastenfolge.
- Klicken Sie auf Zuweisen (oder Lösen, um die Belegung zu entfernen, oder Auf Standard zurücksetzen).
Eine Tastenfolge muss Ctrl, Alt oder Meta enthalten oder eine
Funktionstaste sein (F1–F12, mit beliebigen Modifikatoren). Blanke oder
nur mit Shift kombinierte Schreib- und Navigationstasten — Buchstaben,
Enter, Backspace, Delete, Pfeiltasten, Home/End,
PageUp/PageDown sowie Tab/Esc — sind reserviert: Sie schreiben
Text oder bewegen den Cursor, daher lehnt die Zuordnung sie ab.
Feste Tasten
Tab und Esc im Editor (Snippet-Expansion und -Felder, Einrücken,
Zusammenführen mehrerer Cursor, Schließen von Popups) sind festes
Verhalten, keine neu belegbaren Befehle, und erscheinen nie in der
Tabelle.
Konflikte¶
Zwei Befehle können im selben Kontext nie dieselbe Tastenfolge halten — das würde beide lahmlegen, deshalb verhindert die Zuordnung das von vornherein:
- Beim Zuweisen einer bereits vergebenen Tastenfolge erscheint ein Inline-Hinweis mit dem bisherigen Inhaber. Wählen Sie eine andere Tastenfolge, oder klicken Sie auf Neu zuweisen, um sie hierher zu verschieben — der bisherige Inhaber wird gelöst (eine Änderung, die Sie in seiner eigenen Zeile sehen und rückgängig machen können).
- Wenn ein neu installiertes Plugin einen Standard mitbringt, der mit Ihrer bestehenden Belegung kollidiert, behält der bisherige Inhaber die Taste: Der Neuzugang wird für die Sitzung ausgesetzt, ein Hinweis erscheint, und die Zeile zeigt (ausgesetzt: kollidiert mit …). Die Aussetzung wird nie gespeichert — sobald die gewinnende Tastenfolge anderweitig belegt wird, lebt der ausgesetzte Standard wieder auf.
- Dieselbe Tastenfolge darf in unterschiedlichen Kontexten vorkommen —
z. B. ist
Ctrl+Zglobal Bearbeiten ▸ Rückgängig und „kopierte Änderung rückgängig machen“ in einem Vergleichs-Tab; die spezifischere Belegung gewinnt, solange ihre Ansicht den Fokus hat.
Keymaps: Export, Import, Voreinstellungen¶
- Exportieren… speichert Ihre Anpassungen in einer JSON-Datei
(
{"version": 1, "overrides": { "<command id>": "<chord>" }}). - Importieren… ersetzt Ihre gesamte Belegung durch die der Datei (nach einer Bestätigung). Einträge für Befehle, die in Ihrer Installation nicht existieren, werden ignoriert und gezählt — Keymaps überstehen so Versions- und Plugin-Wechsel.
- Voreinstellung laden wendet eine mitgelieferte Keymap an — VS Code und Notepad++ sind enthalten (die meisten Standards entsprechen diesen Editoren bereits; die Voreinstellungen decken die abweichenden Tastenfolgen ab, etwa die Faltungsbefehle).
Aufräumen¶
- Alle zurücksetzen… stellt für jeden Befehl den Standard wieder her.
- Verwaiste Einträge entfernen… löscht gespeicherte Anpassungen, die zu nicht mehr installierten Befehlen gehören (z. B. ein deinstalliertes Plugin). Ansonsten bleiben sie erhalten, sodass eine Neuinstallation eines Plugins Ihre Belegungen wiederherstellt.
Tip
Die Befehlspalette zeigt neben jedem Befehl immer die aktuelle Tastenfolge an — nach einer Umbelegungssitzung dient sie also auch als schnelle Referenz.