README.txt per la versione 9.1 di MNV: VI Migliorato. COS'È MNV? MNV è una versione migliorata del classico programma di videoscrittura UNIX Vi. Molte nuove funzionalità sono state aggiunte: la possibilità di avere multipli annullamenti di comando, l'evidenziazione sintattica, una storia dei comandi immessi, file di aiuto facilmente consultabili, controlli ortografici, completamento di nomi di file, operazioni su blocchi di dati, un linguaggio di script, etc. È anche disponibile una versione grafica (GUI). Tuttavia è possibile lavorare come se si stesse usando il Vi "classico". Chi avesse Vi "sulle dita" si troverà a suo agio. Vedere il file "runtime/doc/vi_diff.txt" [in inglese] per dettagli sulle differenze di MNV rispetto a Vi. Questo editor è molto utile per modificare programmi e altri file di testo. Tutti i comandi sono immessi usando i tasti presenti sulla tastiera, in modo che chi è in grado di digitare usando tutte e dieci le dita può lavorare molto velocemente. Inoltre, i tasti funzione possono essere mappati per inserire comandi dell'utente, ed è possibile usare il mouse. MNV è disponibile in ambiente MS-Windows (7, 8, 10, 11), macOS, Haiku, VMS e in quasi tutte le varianti di Unix. L'adattamento a nuovi sistemi operativi non dovrebbe essere molto difficile. Precedenti versioni di MNV funzionano in ambiente MS-DOS, MS-Windows 95/98/Me/NT/2000/XP/Vista, Amiga DOS, Atari MiNT, BeOS, RISC OS e OS/2. Tali versioni non sono più supportate. DISTRIBUZIONE Spesso è possibile usare il vostro Gestore applicazioni preferito per installare MNV. Negli ambienti Mac e Linux una versione base di MNV è inclusa nel sistema operativo, ma può ancora essere necessario installare MNV se si desiderano funzionalità ulteriori. Ci sono distribuzioni separate di MNV per gli ambienti Unix, PC, Amiga e per qualche altro sistema operativo. Questo file README.txt è contenuto nelle directory che contengono i file usati da MNV in fase di esecuzione. Nelle stesse directory sono presente la documentazione, i file usati per l'evidenziazione sintattica e altri file usati da MNV in fase di esecuzione. Per installare MNV occorre ottenere un archivio che contiene solo i file eseguibili, o un archivio che permette di compilare MNV a partire dai file sorgente. Quale alternativa preferire dipende dal sistema su cui si vuole usare MNV, e dal preferire (o meno) di compilarlo direttamente a partire dai file sorgente. Consultate "https://www.mnv.org/download.php" per una panoramica delle distribuzioni correntemente disponibili. Alcuni siti da cui ottenere l'ultima versione di MNV: * Consultare la repository git in github: https://github.com/Project-Tick/Project-Tick. * Procurarsi il codice sorgente come archivio https://github.com/Project-Tick/Project-Tick/tags. * Ottenere un file per installare MNV in ambiente Windows dalla repository mnv-win32-installer: https://github.com/Project-Tick/Project-Tick-win32-installer/releases. COMPILARE MNV Se si è ottenuta una distribuzione di file eseguibili di MNV non è necessario compilarlo. Se si è ottenuta una distribuzione di file sorgente, tutto ciò che serve per compilare MNV è nella directory "src". Vedere src/INSTALL per come procedere. INSTALLAZIONE Vedere uno dei file elencati più sotto per istruzioni riguardo a uno specifico sistema operativo. Tali file sono (nella repository git) nella directory READMEdir oppure nella directory principale se si scompatta un archivio: README_ami.txt Amiga README_unix.txt Unix README_dos.txt MS-DOS e MS-Windows README_mac.txt Macintosh README_haiku.txt Haiku README_vms.txt VMS Esistono altri file README_*.txt, a seconda della distribuzione in uso. DOCUMENTAZIONE Esiste un corso di introduzione a MNV per principianti, della durata di circa un'ora. Normalmente si può accedervi tramite il comando "mnvtutor". Vedere ":help tutor" per ulteriori informazioni. Ma la cosa migliore è usare la documentazione disponibile in una sessione di MNV, tramite il comando ":help". Se ancora non si ha a disposizione MNV, si può leggere il file "runtime/doc/help.txt". Questo file contiene puntatori agli altri file che costituiscono la documentazione. All'interno della documentazione esiste anche uno User Manual (manuale utente) che si legge come un libro ed è raccomandato per imparare a usare MNV. Vedere ":help user-manual". Il manuale utente è stato interamente tradotto in italiano, ed è disponibile, vedere: https://www.mnv.org/translations.php COPIE MNV è un Charityware (ossia eventuali offerte per il suo utilizzo vanno a un'attività caritativa). MNV può essere usato e copiato liberamente, senza limitazioni, ma è incoraggiata un'offerta a favore di orfani ugandesi. Si prega di leggere il file "runtime/doc/uganda.txt" per dettagli su come fare (il file si può visualizzare digitando ":help uganda" all'interno di MNV). Sommario della licenza: Non ci sono restrizioni nell'uso e nella distribuzione di una copia non modificata di MNV. Parti di MNV possono anche essere distribuite, ma il testo della licenza va sempre incluso. Per versioni modificate di MNV, valgono alcune limitazioni. La licenza di MNV è compatibile con la licenza GPL, è possibile compilare MNV utilizzando librerie con licenza GPL e distribuirlo. SPONSORIZZAZIONI Correggere errori e aggiungere nuove funzionalità richiede tempo e fatica. Per mostrare la vostra stima per quest'attività e per fornire motivazioni agli sviluppatori perché continuino a lavorare su MNV, siete invitati a fare una donazione. Le somme donate saranno usate principalmente per aiutare dei bambini in Uganda. Vedere "runtime/doc/uganda.txt". Allo stesso tempo, le donazioni aumentano la motivazione del gruppo di sviluppo a continuare a lavorare su MNV! Informazioni più aggiornate sulla sponsorizzazione, possono essere trovate sul sito Internet di MNV: https://www.mnv.org/sponsor/ CONTRIBUIRE Chi vuole contribuire a rendere MNV ancora migliore, può consultare il file CONTRIBUTING.md (in inglese). INFORMAZIONE Se il vostro sistema operativo è macOS, potete usare MacMNV: https://macmnv.org Le ultime notizie riguardo a MNV si possono trovare sulla pagina Internet di MNV: https://www.mnv.org/ Se avete problemi, è possibile consultare la documentazione MNV e i suggerimenti su come utilizzarlo: https://www.mnv.org/docs.php https://mnv.fandom.com/wiki/MNV_Tips_Wiki Se avete ancora problemi o qualsiasi altra richiesta, è possibile usare una delle mailing list per discuterne con utenti e sviluppatori di MNV: https://www.mnv.org/maillist.php Se nient'altro funziona, potete riferire direttamente i problemi incontrati alla mailing list degli sviluppatori, mnv-dev: AUTORE PRINCIPALE La maggior parte di MNV è stata creata da Bram Moolenaar , vedere ":help Bram-Moolenaar" Spedire tutti gli altri commenti, modifiche al codice sorgente, fiori e suggerimenti alla mailing list mnv-dev: