Editor di testo per Windows in stile Notepad, con schede multiple. Scritto in C# WinForms su .NET 8.
Nasce da un'esigenza banale: il Blocco note apre un file per volta, e chi lavora con configurazioni, appunti e log ne tiene aperti cinque. Niente evidenziazione della sintassi e niente estensioni: è un blocco note con le schede.
- 📑 Schede multiple — più file aperti contemporaneamente, chiudibili con la ✕ o il tasto centrale del mouse
- 📝 Testo semplice — salvataggio in UTF-8 (
.txt) - 🔢 Numeri di riga nella colonna a sinistra (attivabili da Formato → Numeri di riga)
- 🔍 Trova e sostituisci (
Ctrl+F/Ctrl+H) con opzioni maiuscole/minuscole e parole intere - ↩️ A capo automatico e scelta del carattere
- 🖱️ Drag & drop di file nella finestra
- 🚀 Apertura da riga di comando (
MioEditor.exe file.txt) - 💾 Indicatore di modifiche non salvate e conferma alla chiusura
Richiede il .NET SDK 8.0.
# Compilazione di sviluppo
dotnet build -c Release
# Eseguibile autonomo single-file (non richiede .NET installato)
dotnet publish -c Release -r win-x64 --self-contained true `
-p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true `
-p:EnableCompressionInSingleFile=true -o ./publishL'eseguibile risultante è publish/MioEditor.exe.
| File | Descrizione |
|---|---|
MainForm.cs |
Finestra principale, schede, menu, status bar |
FindReplaceForm.cs |
Finestra Trova/Sostituisci |
LineNumberGutter.cs |
Colonna numeri di riga + sottoclasse CodeBox |
Program.cs |
Entry point |
tools/IconGen/ |
Generatore dell'icona (app.ico) in stile Apple |
MIT — di Manolo Buriani, Oxysoft, Ferrara.