Mapovanie skratiek¶
Každý príkaz v OctoEdite — vstavané úpravy, prepínače zobrazenia aj príkazy pridané zásuvnými modulmi — sa dá priradiť inej klávese, zrušiť alebo obnoviť z jedného miesta: Predvoľby ▸ Klávesové skratky.
Tabuľka¶
Stránka vypisuje každý príkaz s jeho kategóriou, aktuálnou skratkou a predvolenou skratkou. Upravené riadky sú zobrazené tučným písmom; filtrovacie pole zoznam počas písania zužuje (porovnáva názov príkazu, kategóriu, skratku aj vnútorné id príkazu).
Zmeny sa zhromažďujú počas úprav a uplatnia sa, keď stlačíte OK alebo Použiť — ponuky, paleta príkazov aj okná zásuvných modulov nové skratky prevezmú okamžite, bez reštartu. Zrušiť zahodí všetko, čo ste pripravili.
Priradenie inej skratky¶
- Vyberte riadok.
- Kliknite do poľa Nová skratka a stlačte požadovanú kombináciu.
- Kliknite na Priradiť (alebo na Zrušiť priradenie, ak chcete skratku odobrať, prípadne na Obnoviť predvolené).
Kombinácia musí obsahovať Ctrl, Alt alebo Meta, prípadne ísť o funkčný kláves (F1–F12,
s ľubovoľnými modifikátormi). Samotné klávesy na písanie a navigáciu (aj so Shift) — písmená,
Enter, Backspace, Delete, šípky, Home/End, PageUp/PageDown a Tab/Esc — sú
vyhradené: píšu alebo pohybujú kurzorom, takže ich mapovanie odmietne.
Pevné klávesy
Tab a Esc vnútri editora (rozvinutie útržku a pohyb po jeho poliach, odsadenie,
zlúčenie viacerých kurzorov, zatváranie vyskakovacích okien) sú pevné správanie, nie
premapovateľné príkazy, a v tabuľke sa nikdy neobjavia.
Konflikty¶
Dva príkazy nikdy nemôžu mať v tom istom kontexte tú istú skratku — obidva by ostali mŕtve, takže tomu mapovanie hneď zabráni:
- Priradenie už obsadenej skratky zobrazí priamo na mieste správu s menom jej držiteľa. Zvoľte inú kombináciu alebo kliknite na Priradiť znova a presuňte ju sem — predchádzajúci držiteľ ostane bez priradenia (zmenu vidíte a môžete vrátiť v jeho vlastnom riadku).
- Keď novo nainštalovaný zásuvný modul prinesie predvolenú skratku, ktorá koliduje s vaším doterajším nastavením, kláves si ponechá pôvodný držiteľ: nováčik sa pozastaví na túto reláciu, objaví sa upozornenie a v riadku sa zobrazí (pozastavené: koliduje s …). Pozastavenie sa nikdy neuloží — len čo sa víťazná skratka presunie inam, pozastavená predvoľba ožije.
- Tá istá skratka sa môže oprávnene objaviť v rôznych kontextoch — napr.
Ctrl+Zje globálne Úpravy ▸ Späť a zároveň „vrátiť skopírovanú zmenu“ vnútri karty porovnania; kým má dané zobrazenie zameranie, vyhráva konkrétnejšie priradenie.
Mapy klávesov: export, import, predvoľby¶
- Exportovať… uloží vaše úpravy do súboru JSON
(
{"version": 1, "overrides": { "<command id>": "<chord>" }}). - Importovať… nahradí celé vaše rozloženie tým zo súboru (po potvrdení). Položky pre príkazy, ktoré vo vašej inštalácii neexistujú, sa ignorujú a spočítajú, takže mapy klávesov prežijú zmeny verzií aj zásuvných modulov.
- Načítať predvoľbu použije dodávanú mapu klávesov — súčasťou balíka sú VS Code a Notepad++ (väčšina predvolieb už týmto editorom zodpovedá; predvoľby pokrývajú skratky, ktoré sa líšia, napríklad príkazy skladania).
Údržba¶
- Obnoviť všetko… vráti každý príkaz na jeho predvolenú skratku.
- Odstrániť zastarané položky… vymaže uložené úpravy patriace príkazom, ktoré už nie sú nainštalované (napr. po odinštalovaní zásuvného modulu). Inak sa zachovávajú, takže opätovnou inštaláciou zásuvného modulu sa vaše priradenia obnovia.
Tip
Paleta príkazov vždy zobrazuje vedľa každého príkazu jeho aktuálnu skratku, takže po premapovaní slúži ako rýchla pomôcka.