Mapowanie skrótów¶
Każde polecenie w OctoEdit — wbudowana edycja, przełączniki widoku i polecenia dostarczane przez wtyczki — można przypiąć na nowo, odpiąć lub zresetować z jednego miejsca: Preferencje ▸ Skróty.
Tabela¶
Strona wypisuje każde polecenie z jego Kategorią, bieżącym Skrótem i wartością Domyślną. Zmodyfikowane wiersze są pogrubione; pole filtra zawęża listę w miarę pisania (dopasowuje nazwę polecenia, kategorię, skrót i wewnętrzny identyfikator polecenia).
Zmiany są zbierane podczas edycji i stosowane po naciśnięciu OK lub Zastosuj — menu, paleta poleceń i okna wtyczek natychmiast podchwytują nowe skróty, bez restartu. Anuluj odrzuca wszystko, co przygotowano.
Zmiana skrótu polecenia¶
- Zaznacz wiersz.
- Kliknij pole Nowy skrót i naciśnij żądaną kombinację.
- Kliknij Przypisz (albo Usuń skrót, aby usunąć powiązanie, albo Przywróć domyślny).
Kombinacja musi zawierać Ctrl, Alt lub Meta albo być klawiszem funkcyjnym
(F1–F12, z dowolnymi modyfikatorami). Klawisze pisania i nawigacji bez
modyfikatorów lub tylko z Shiftem — litery, Enter, Backspace, Delete,
strzałki, Home/End, PageUp/PageDown oraz Tab/Esc — są
zarezerwowane: wpisują znaki lub przesuwają kursor, więc maper je odrzuca.
Klawisze stałe
Tab i Esc wewnątrz edytora (rozwijanie snippetów i ich pola, wcięcia,
zwijanie wielu kursorów, zamykanie okienek podręcznych) to zachowania stałe,
a nie polecenia do przemapowania — nigdy nie pojawiają się w tabeli.
Konflikty¶
Dwa polecenia nigdy nie mogą mieć tej samej kombinacji w tym samym kontekście — oba byłyby wtedy martwe, więc maper zapobiega temu z góry:
- Przypisanie zajętej kombinacji pokazuje komunikat z nazwą obecnego posiadacza. Wybierz inną kombinację albo kliknij Przypisz ponownie, aby ją tu przenieść — dotychczasowy posiadacz traci skrót (zmianę widać w jego wierszu i można ją cofnąć).
- Gdy świeżo zainstalowana wtyczka przynosi domyślny skrót kolidujący z Twoim istniejącym układem, klawisz zachowuje dotychczasowy właściciel: nowe polecenie jest zawieszone na czas sesji, pojawia się powiadomienie, a wiersz pokazuje (zawieszony: konflikt z …). Zawieszenie nigdy nie jest zapisywane — gdy tylko wygrywająca kombinacja zostanie przeniesiona, zawieszony domyślny skrót wraca do życia.
- Ta sama kombinacja może legalnie występować w różnych kontekstach — np.
Ctrl+Zto globalnie Edycja ▸ Cofnij i „cofnij skopiowaną zmianę” w karcie porównania; bardziej szczegółowe powiązanie wygrywa, gdy jego widok ma fokus.
Mapy klawiszy: eksport, import, zestawy¶
- Eksportuj… zapisuje Twoje modyfikacje do pliku JSON
(
{"version": 1, "overrides": { "<command id>": "<chord>" }}). - Importuj… zastępuje cały Twój układ zawartością pliku (po potwierdzeniu). Wpisy poleceń, które nie istnieją w Twojej instalacji, są ignorowane i zliczane, dzięki czemu mapy klawiszy przeżywają zmiany wersji i wtyczek.
- Wczytaj zestaw stosuje dołączoną mapę klawiszy — w zestawie są VS Code i Notepad++ (większość wartości domyślnych już odpowiada tym edytorom; zestawy obejmują kombinacje, które się różnią, np. polecenia zwijania).
Porządki¶
- Resetuj wszystkie… przywraca każdemu poleceniu wartość domyślną.
- Usuń nieaktualne wpisy… kasuje zapisane modyfikacje należące do poleceń, których już nie ma (np. odinstalowana wtyczka). W innym wypadku są zachowywane, więc ponowna instalacja wtyczki przywraca Twoje powiązania.
Tip
Paleta poleceń zawsze pokazuje bieżącą kombinację obok każdego polecenia, więc po sesji przemapowywania służy jako szybka ściągawka.