Plugin¶
Modular Text Editor arriva con un insieme di plugin ufficiali. Ciascuno è un componente indipendente che aggiunge una funzionalità autonoma, e ciascuno si può attivare o disattivare senza toccare il resto dell'editor.
I plugin di terze parti e i file di configurazione non sono isolati
I plugin vengono eseguiti come parte dell'editor, con lo stesso accesso ai tuoi file, alle impostazioni e alla rete dell'editor stesso: non sono isolati né limitati in alcun modo. Un plugin malevolo o difettoso potrebbe leggere, modificare o cancellare i tuoi file, inviare i tuoi dati in rete o eseguire altri programmi sul tuo computer.
La stessa cautela vale per i file di configurazione e di dati che i plugin
caricano, come insiemi di regole, profili di log, temi e definizioni di server di
linguaggio (*.json e simili). Un file di configurazione confezionato ad arte può
cambiare ciò che fa un plugin, o puntarlo a un programma o server esterno.
Installa plugin —e applica file di configurazione o JSON— solo da fonti di cui ti fidi. Tratta qualsiasi cosa proveniente da una fonte non affidabile come tratteresti l'esecuzione di un programma sconosciuto. I plugin ufficiali che accompagnano l'editor sono mantenuti come parte di questo progetto; tutto ciò che aggiungi tu è responsabilità tua.
Gestire i plugin¶
- Apri Preferenze ▸ Estensioni per vedere ogni plugin installato, compresi quelli disattivati o compilati contro una versione diversa dell'API.
- Attivare o disattivare un plugin ha effetto al prossimo avvio. L'editor non carica né scarica mai codice dei plugin mentre è in esecuzione.
- Se qualcosa va storto, puoi avviare l'editor in modalità provvisoria, con i plugin disattivati.
- Il nome e la descrizione del plugin in quella pagina arrivano dal manifesto del plugin stesso e sono mostrati come li ha scritti l'autore; non vengono tradotti. Tutto ciò che un plugin aggiunge all'editor —le sue voci di menu, i comandi e le impostazioni— segue la lingua dell'interfaccia, come di consueto.
Ricerca e navigazione¶
- Trova e sostituisci — trova/sostituisci con opzioni di parola intera, maiuscole ed espressioni regolari.
- Trova nei file — cerca in una cartella e salta a ogni corrispondenza.
- Ricerca incrementale — cerca mentre digiti.
- Segna — evidenzia ogni occorrenza di un termine.
- Segnalibri — attiva segnalibri di riga e salta tra di essi, attraverso tutti i file; vengono ricordati quando un file viene chiuso.
- LSP (language server) — diagnostiche, vai alla definizione e suggerimenti al passaggio del mouse tramite language server (clangd, ecc.).
- Elenco delle funzioni — struttura filtrabile delle funzioni, classi e simboli del documento; fai clic per saltare.
Modifica¶
- Frammenti — frammenti di testo espandibili con Tab, con campi e variabili, più modelli di file.
- Controllo ortografico — controllo ortografico basato su Hunspell con suggerimenti, un elenco di parole personale e dizionari multilingua.
- Converti maiuscole/minuscole — cambia la forma delle lettere della selezione.
- Commento — commenta/decommenta le righe usando la sintassi del linguaggio.
- Rientro — aumenta/riduci il rientro; tabulazioni contro spazi.
- Conversione di fine riga — converte i fine riga (CRLF/LF/CR).
- Righe — ordina, inverti, deduplica, sposta, dividi, unisci, pulisci.
- Editor di colonne — inserisci testo o numeri lungo una colonna.
- Evidenziazione degli URL — evidenzia gli URL e aprili.
File e area di lavoro¶
- Area di lavoro — apri una cartella e gestiscine i file in un pannello.
- Sessione — ripristina file aperti, disposizione e modifiche non salvate.
- Codifica — mostra e converte la codifica dei caratteri.
- Associazioni di file — registra OctoEdit come gestore dei tipi di file scelti.
Anteprima¶
- Anteprima Markdown — anteprima Markdown dal vivo e adattata al tema (senza dipendenze).
- Anteprima HTML — anteprima HTML a fedeltà piena (CSS/JS), con supporto a PHP.
Aspetto¶
- Editor dei temi — crea e modifica temi di colorazione della sintassi.
Strumenti¶
- Confronto di cartelle — confronta due cartelle in modo ricorsivo; approfondisci i file cambiati.
- Statistiche del documento — conteggi in tempo reale e tempo di lettura.
- Analizzatore di log — analizza, filtra e unisci file di log; segui una richiesta tra più sorgenti; interroga il Registro eventi di Windows.
- Segnalazione di arresti anomali — esamina e invia una segnalazione dopo un arresto.
Scriverne uno tuo
Vuoi costruire un plugin? Vedi la sezione Sviluppo e Scrivere un plugin.