Editor multipiattaforma · Linux · macOS · Windows

    Un workspace persistente, non un flusso di salvataggio.

    Edithor non chiede mai «salvare prima di chiudere?» Le schede sono bozze temporanee. Chiudere significa eliminare. Riaprilo domani — tutto è esattamente dove l'hai lasciato.

    Edithor
    main.go
    README.md
    untitled •
    // scratch.md
    type quietly.
    close to discard.
    ▍
    UTF-8 · LF · MarkdownLn 4, Col 1

    Il metodo Notepad++

    Tre regole. Rispettale e il resto viene da sé.

    01

    Le schede sono bozze temporanee

    Le schede senza titolo persistono automaticamente tra un riavvio e l'altro. Scrivi senza dare un nome, senza salvare. Il contenuto è lì quando riapri.

    02

    Chiudere significa eliminare

    Chiudere una scheda è l'unico modo per scartare il contenuto. Nessuna finestra «salvare prima di chiudere?». Nessun prompt di recupero al riavvio.

    03

    Ctrl+S è un atto intenzionale

    Salvare scrive su disco e azzera il flag di modifica. È un'azione esplicita, non obbligatoria. Anche le modifiche ai file salvati sopravvivono ai riavvii. Oppure configura il salvataggio automatico, se ti è più comodo.

    Funzionalità

    Progettato per il codice, comodo per la prosa.

    28+ linguaggi

    CodeMirror 6 con modalità linguaggio caricate dinamicamente. Go, Rust, Python, TypeScript, Markdown — e molto altro.

    Vista divisa

    Modifica affiancata nella stessa finestra. Niente salti tra finestre multiple — confronta o consulta senza perdere il contesto.

    Modifica via SSH

    Apri URL ssh:// e modifica file remoti con la velocità di digitazione locale. Salvataggi atomici, rilevamento delle divergenze al ripristino.

    Tavolozza dei comandi

    Ctrl+Shift+P. Ogni azione raggiungibile con una ricerca fuzzy. Scorciatoie da tastiera per le azioni più frequenti.

    Plugin in sandbox

    I plugin vengono eseguiti in Web Worker con accesso basato sui permessi. Un plugin difettoso non può leggere ~/.ssh.

    Sessione che sopravvive

    Ordine delle schede, posizioni del cursore, buffer modificati — ripristinati all'avvio. Istanza singola, la seconda invocazione inoltra i file.

    Sicurezza

    Plugin affidabili per progettazione.

    Ogni plugin viene eseguito nel proprio Web Worker con un elenco esplicito di permessi. La CSP dell'host e il lockdown a livello di worker controllano il traffico di rete in uscita, così un plugin senza il permesso di rete non può comunicare verso l'esterno — dichiarato in JS o meno.

    • 01Un Web Worker per plugin. Nessuna variabile globale condivisa, nessuna modifica inattesa all'editor.
    • 02L'accesso al filesystem è limitato al percorso della directory dati del plugin. ~/.ssh, ~/.bashrc e il resto della tua home — non accessibili.
    • 03Le chiamate di rete passano attraverso un fetch mediato con protezioni SSRF, policy di reindirizzamento e un log di audit. Il fetch nativo è sostituito da uno stub che genera eccezioni.

    Download

    Scarica Edithor.

    Freeware. Multipiattaforma. I build per Linux (.deb), macOS (.dmg, universale) e Windows (.exe, NSIS) vengono generati da un singolo tag.

    Caricamento…