Mappatura delle scorciatoie¶
Ogni comando di OctoEdit — modifica integrata, interruttori di visualizzazione e comandi forniti dai plugin — si può riassegnare, slegare o ripristinare da un unico punto: Preferenze ▸ Scorciatoie.
La tabella¶
La pagina elenca ogni comando con la sua Categoria, la Scorciatoia attuale e il Valore predefinito. Le righe personalizzate appaiono in grassetto; la casella di filtro restringe l'elenco mentre digiti (cerca nel nome del comando, nella categoria, nella combinazione e nell'identificatore interno del comando).
Le modifiche vengono raccolte mentre lavori e applicate quando premi OK o Applica: menu, tavolozza dei comandi e finestre dei plugin adottano subito le nuove combinazioni, senza riavviare. Annulla scarta tutto ciò che avevi preparato.
Riassegnare un comando¶
- Seleziona una riga.
- Fai clic nel campo Nuova scorciatoia e premi la combinazione che vuoi.
- Fai clic su Assegna (oppure su Rimuovi assegnazione per rimuovere l'assegnazione, o su Ripristina il valore predefinito).
Una combinazione deve includere Ctrl, Alt o Meta, oppure essere un tasto
funzione (F1–F12, con qualsiasi modificatore). I tasti di digitazione e
navigazione da soli o con il solo Shift —lettere, Enter, Backspace, Delete,
frecce, Home/End, PageUp/PageDown e Tab/Esc— sono riservati: essi
digitano o spostano il cursore, quindi lo strumento li rifiuta.
Tasti fissi
Tab ed Esc dentro l'editor (espansione dei frammenti e dei campi, rientro,
ridurre più cursori a uno, chiudere le finestre a comparsa) sono comportamenti
fissi, non comandi riassegnabili, e non compaiono mai nella tabella.
Conflitti¶
Due comandi non possono mai avere la stessa combinazione nello stesso contesto — questo li lascerebbe entrambi morti —, quindi lo strumento lo impedisce in anticipo:
- Assegnare una combinazione già occupata mostra un messaggio in linea che nomina chi la detiene. Scegli un'altra combinazione, oppure fai clic su Riassegna per spostarla qui: il detentore precedente resta slegato (una modifica che puoi vedere e annullare nella sua riga).
- Quando un plugin appena installato porta un valore predefinito che va in conflitto con la tua configurazione esistente, chi c'era già tiene il tasto: il nuovo arrivato viene sospeso per la sessione, compare un avviso e la riga mostra (sospeso: in conflitto con …). La sospensione non viene mai salvata: nel momento in cui la combinazione vincente si sposta altrove, il valore predefinito sospeso torna in vita.
- La stessa combinazione può comparire legittimamente in contesti diversi: ad
esempio
Ctrl+Zè Modifica ▸ Annulla a livello globale e «annulla modifica copiata» dentro una scheda di confronto; finché la sua vista ha il fuoco, vince l'assegnazione più specifica.
Mappe di tastiera: esportare, importare, preimpostazioni¶
- Esporta… salva le tue personalizzazioni in un file JSON
(
{"version": 1, "overrides": { "<command id>": "<chord>" }}). - Importa… sostituisce l'intera configurazione con quella del file (dopo una conferma). Le voci di comandi che non esistono nella tua installazione vengono ignorate e conteggiate, così le mappe di tastiera sopravvivono ai cambi di versione e di plugin.
- Carica preset applica una mappa di tastiera inclusa: di serie arrivano VS Code e Notepad++ (la maggior parte dei valori predefiniti coincide già con quegli editor; le preimpostazioni coprono le combinazioni che differiscono, come i comandi di riduzione).
Manutenzione¶
- Ripristina tutto… riporta ogni comando al valore predefinito.
- Rimuovi voci obsolete… elimina le personalizzazioni salvate che appartengono a comandi non più installati (ad esempio un plugin disinstallato). Per il resto vengono conservate, quindi reinstallare un plugin ripristina le tue assegnazioni.
Tip
La tavolozza dei comandi mostra sempre la combinazione attuale accanto a ciascun comando, quindi funge anche da riferimento rapido dopo una sessione di riassegnazione.