Importazione ed esportazione delle impostazioni¶
OctoEdit può salvare l'intera configurazione in un unico file portatile, riportarla su un'altra macchina e ripristinarsi ai valori di fabbrica. Le tre azioni si trovano in basso a sinistra in Modifica ▸ Preferenze: Esporta impostazioni…, Importa impostazioni… e Ripristina i valori predefiniti….
Il file delle impostazioni¶
Un file esportato usa l'estensione .octosettings (JSON leggibile all'interno).
Contiene la tua configurazione:
- ogni impostazione del nucleo (editor, interruttori di visualizzazione, sintassi, completamento, backup, monitoraggio dei file, …),
- le impostazioni di tutti i plugin e quali plugin sono attivi o disattivati,
- le tue sostituzioni delle scorciatoie da tastiera.
I valori specifici della macchina non viaggiano mai, in nessuna delle due direzioni. Vengono lasciati fuori da un'esportazione e ignorati se un file li contiene comunque:
- dimensione della finestra e disposizione dei pannelli ancorabili, e la dimensione stessa della finestra delle Preferenze;
- gli elenchi dei file e dei comandi recenti, e la sessione precedente (quali documenti erano aperti, in quale riquadro e quale era attivo);
- qualunque cosa nomini una posizione su questa macchina: eseguibili dei server di linguaggio, il binario di PHP e la sua radice dei documenti, la cartella di backup, l'ultima cartella di area di lavoro aperta e i percorsi dei programmi dell'agente IA;
- quali file avevano aperta l'anteprima Markdown o HTML (quell'elenco è fatto di percorsi di questa macchina);
- la contabilità del ripristino dopo un arresto anomalo (quante volte l'editor si è arrestato di fila e quale insieme di plugin è partito pulito l'ultima volta);
- la modalità di rendering della finestra — che la composizione tramite GPU funzioni è una proprietà della macchina, non della tua configurazione;
- i flag di diagnostica.
Escludere i percorsi dei language server conta in particolare: un percorso configurato esplicitamente è quello che comanda, quindi un percorso Windows importato su un Mac spegnerebbe in silenzio quel language server invece di ricadere sulla ricerca. Lo stato delle licenze non fa mai parte del file, quindi importare le impostazioni di qualcun altro non può toccare la tua licenza; e nemmeno i tuoi documenti vengono mai inclusi.
Esportare¶
Esporta impostazioni… chiede dove salvare il file e lo scrive. Nient'altro cambia: esportare è sempre sicuro.
Importare¶
Importa impostazioni… chiede un file, mostra che cosa sta per succedere e poi sovrascrive le impostazioni corrispondenti con i valori del file. Le impostazioni che il file non menziona conservano i valori attuali. I file scritti da un OctoEdit più recente si importano comunque: viene applicato tutto ciò che questa versione comprende.
Poiché i componenti leggono la propria configurazione all'avvio, OctoEdit propone poi di riavviare: Riavvia adesso chiude l'editor nel modo consueto (avvisi di salvataggio inclusi) e lo riavvia; Più tardi lo lascia in esecuzione — i valori importati hanno pieno effetto al prossimo avvio.
Ripristina i valori predefiniti¶
Ripristina i valori predefiniti… riporta ogni impostazione di OctoEdit —incluse quelle dei plugin e le scorciatoie da tastiera— al valore predefinito. Prima di farlo propone Esporta prima le impostazioni…, un backup dello stato attuale con un clic (annullare quel backup annulla il ripristino). I tuoi file, le sessioni e la licenza non vengono toccati. Anche il ripristino termina con la proposta di riavvio di cui sopra.