Vim/it

Vim (Vi improved) è Article description::un editor di testo basato su. Può essere usato da linea di comando o dall'applicazione con interfaccia grafica.

Vim should not be confused with Neovim, a similar program which may be used in its place.

Compilare (emergere)
Se il sistema X non è necessario, installare :

Gvim
Per installare Vim sia con l'interfaccia ncurses-based che con l'interfaccia grafica (per il sistema X ), installare il pacchetto :

Packages
Vim has support for packages, which provide a native mechanism to extend functionality. Read the built-in packages documentation for more information:

Plugins
La categoria fornisce molte definizioni di sintassi aggiuntive, plugin e altre cose relative a Vim.

Usare o  per avere una panoramica dei pacchetti disponibili nella categoria :

Not all Vim plugins will be available in the Gentoo repository. Vim now includes native packages, as a way to install plugins, and there are also several plugin managers for Vim.

Files
Vim può essere configurato per utente o tramite un file di configurazione a livello di sistema:


 * - Il file per le impostazioni di sistema (globale).
 * - Il file specifico per l'utente (locale). La tilde (~) significa che si trova nella home directory dell'utente.

Schema colori
Circa una dozzina di combinazioni di colori sono presenti insieme al pacchetto base di Vim. Possono essere elencati nella modalità dell'ultima riga digitando colorscheme, quindi premendo + o premendo due volte il tasto :

Possono essere modificati in Vim usando il comando (in alternativa usa ) mentre si è in modalità ultima riga:

Lo schema colore può essere applicato in maniera permanente nel file :

La prima linea imposta lo schema colore di default mentre l'ultima linea indica lo schema colore attivo.

Selecting vi editor and system default editor
If Vim - and only Vim - is installed, the command should launch Vim. If other vi-like editors are installed, eselect may be used to choose which editor the command launches.

The text editor article may also be of interest for setting a system default editor, if Vim is to be set as the default.

Invocation
From the command line:

The command may also be used to launch Vim, if so configured.

Specify a name, to open an existing file, or to create a new one:

Come iniziare
Vim ha un tutorial integrato che dovrebbe richiedere circa 30 minuti per essere completato. Avvialo usando il comando :

Usare Vim come ex o ed dalla linea di comando
È possibile utilizzare Vim come linea singola — i comandi che possono essere utilizzati negli script o sulla riga di comando per apportare modifiche in modo non presidiato.

Ad esempio, il seguente comando aggiunge  all'inizio di ogni riga nel file :

Quello che succede è che Vim interpreta i comandi passati (tramite l'opzione ). Il primo comando è il comando di sostituzione di Vim (che è molto simile a quello di ), il secondo è l'istruzione di Vim per salvare ed uscire dall'editor.

Cambiare la codifica del file
Per cambiare la codifica del file a UTF-8, usare il seguente comando (in modalità ultima riga):

Come mostrato nel trucco precedente, è possibile farlo anche da linea di comando:

I'm trapped in vim!
For someone entering vim without knowing how to use it, it may not be evident how to quit.

Press several times, then, ,. To quit without saving, press several times, then, , ,.

If several files are open, try pressing several times, then, , ,. To quit without saving, press several times, then, , , ,.

If this doesn't help, and desperate measures are needed, something like may be a last ditch solution (from another terminal). Beware that this will terminate all the vim sessions for a user, without saving. If run as root, such a command will terminate all vim sessions for all users on the system.

Vedere anche

 * Guida Vim - Spiega come usare Vim con maggiori dettagli.

Risorse esterne

 * Vim Documentation Include manuali (noti anche come ":help" e Free VIM OPL Book), FAQ, HOWTO, tutorial, in formati HTML, PDF e PS.
 * A vim Tutorial and Primer - Un eccellente tutorial/primer vim. Leggi prima questo.
 * Script/Plugin VIM
 * Vim for Humans (ebook gratuito) - Clona e nella directory dei sorgenti, , cambia   in   per SPHINXBUILD in . Esegui . Leggi il PDF in.
 * Imparare gli editor vi e Vim, 7a edizione O'Reilly  Stampa ISBN: 978-0-596-52983-3, Ebook ISBN: 978-0-596-15935-1
 * Vim anti-patterns - Un post sul blog sul mantenimento del flusso con Vim.