Gå till innehållet

Tilldela kortkommandon

Varje kommando i OctoEdit — inbyggd redigering, visningsväxlar och kommandon som bidras av insticksmoduler — kan tilldelas om, lossas eller återställas från ett enda ställe: Inställningar ▸ Kortkommandon.

Tabellen

Sidan listar varje kommando med dess Kategori, aktuella Kortkommando och Standard. Anpassade rader visas i fetstil; filterrutan smalnar av listan medan du skriver (den matchar kommandonamnet, kategorin, tangentkombinationen och det interna kommando-id:t).

Ändringar samlas medan du redigerar och tillämpas när du trycker på OK eller Verkställ — menyer, kommandopaletten och insticksmodulernas fönster plockar upp de nya kombinationerna direkt, utan omstart. Avbryt kastar allt du lagt i ordning.

Tilldela om ett kommando

  1. Markera en rad.
  2. Klicka i fältet Nytt kortkommando och tryck den kombination du vill ha.
  3. Klicka på Tilldela (eller på Ta bort tilldelningen för att ta bort kopplingen, eller på Återställ till standard).

En kombination måste innehålla Ctrl, Alt eller Meta, eller vara en funktionstangent (F1–F12, med valfria modifierare). Bara eller enbart med Shift kombinerade skriv- och navigeringstangenter — bokstäver, Enter, Backspace, Delete, piltangenter, Home/End, PageUp/PageDown och Tab/Esc — är reserverade: de skriver eller flyttar markören, så tilldelningen vägrar dem.

Fasta tangenter

Tab och Esc inuti redigeraren (utvidgning av kodfragment och deras fält, indrag, att fälla ihop flera markörer, att stänga popup-fönster) är fast beteende, inte kommandon som kan tilldelas om, och de visas aldrig i tabellen.

Konflikter

Två kommandon kan aldrig ha samma kombination i samma sammanhang — det skulle lämna båda döda, så tilldelningen förhindrar det på förhand:

  • Att tilldela en kombination som redan är upptagen visar ett meddelande i raden som namnger innehavaren. Välj en annan kombination, eller klicka på Tilldela på nytt för att flytta den hit — den tidigare innehavaren blir olossad (en ändring du ser och kan ångra i dess egen rad).
  • När en nyinstallerad insticksmodul levererar en standard som krockar med din befintliga uppsättning behåller den sittande tangenten: nykomlingen stängs av för sessionen, ett meddelande visas, och raden anger (avstängd: krockar med …). Avstängningen sparas aldrig — så snart den vinnande kombinationen flyttar bort återuppstår den avstängda standarden.
  • Samma kombination får lagligen förekomma i olika sammanhang — till exempel är Ctrl+Z Redigera ▸ Ångra överallt och «ångra kopierad ändring» inuti en jämförelseflik; den mer specifika kopplingen vinner medan dess vy har fokus.

Tangentuppsättningar: exportera, importera, förinställningar

  • Exportera… sparar dina anpassningar till en JSON-fil ({"version": 1, "overrides": { "<command id>": "<chord>" }}).
  • Importera… ersätter hela din layout med filens (efter en bekräftelse). Poster för kommandon som inte finns i din installation ignoreras och räknas, så tangentuppsättningar överlever versions- och insticksmodulsändringar.
  • Läs in förinställning tillämpar en medföljande tangentuppsättning — VS Code och Notepad++ medföljer (de flesta standardvärden stämmer redan med de redigerarna; förinställningarna täcker de kombinationer som skiljer sig, såsom vikningskommandona).

Underhåll

  • Återställ alla… återför varje kommando till dess standard.
  • Ta bort föråldrade poster… raderar sparade anpassningar som hör till kommandon som inte längre är installerade (till exempel från en avinstallerad insticksmodul). I övrigt behålls de, så att ominstallera en insticksmodul återställer dina kopplingar.

Tip

Kommandopaletten visar alltid den aktuella kombinationen bredvid varje kommando, så den fungerar också som snabbreferens efter en omtilldelningsomgång.