Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "EditorDiTesto/Vim"
Differenze tra le versioni 25 e 37 (in 12 versioni)
Versione 25 del 08/11/2007 13.48.13
Dimensione: 5332
Commento:
Versione 37 del 14/03/2011 12.55.16
Dimensione: 37
Autore: localhost
Commento: converted to 1.6 markup
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Vim
#format wiki
#LANGUAGE it
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||

= Introduzione =

'''Vim''' ('''V'''i '''IM'''proved) è un [:EditorDiTesto:editor di testo] per terminale. Si tratta di una versione migliorata di un altro programma che si chiama '''vi'''. È un'ottima alternativa rispetto ad altri editor di testi per terminale quali sono [:EditorDiTesto/Nano:nano] ed [:EditorDiTesto/Emacs:emacs]. È notabile il fatto che una versione di '''vi''' (sia esso "l'originale" '''vi''', '''vim''', '''elvis''' o qualche altro suo clone) viene normalmente preinstallata in ogni ditribuzione linux. Il che significa che conoscendo '''vim''' si ha a disposizione un potente editor di testo valido su ogni sistema linux.

= Avviare vim =

Per iniziare una sessione di '''vim''' digitare da terminale: {{{
vim
}}}

= Comandi =

I comandi principali di '''vim''' sono i seguenti:
||<tablestyle="width:60%; margin: 0 0 0 0;" rowbgcolor="#EEE9C1" 25% :>'''Comando'''||<tablestyle="width:60%; margin: 0 0 0 0;" :>'''Descrizione''' ||
||a ||Digitando "a" è possibile editare il documento ||
||ESC ||Col tasto ESC terminare l'edit e utilizzare la modalità ''comando'' ||
||F1 ||Aiuto ||
||:q! ||Uscita forzata, esce senza salvare le modifiche ||
||:q ||Esce ||
||:w ||Salva ||
||:x ||Salva ed esce ||
||Frecce ||Per navigare nel testo ||
||Tasto Inizia ||Per andare a inizio riga ||
||Tasto Fine ||Per andare a fine riga ||
||Pag``Su ||Scorre il testo verso l'alto ||
||Pag``Giù ||Scorre il testo verso il basso ||
||dd ||Cancella riga ||

== Aprire un file di testo ==

Per aprire un file di testo con '''Vim''' è sufficiente digitare questo comando: {{{
vim [NOMEFILE]
}}}

Il «NOMEFILE» deve essere espresso con precisione (attenzione alle maiuscole e gli altri caratteri speciali!) eventualmente comprensivo del percorso. Infatti, al di fuori della propria directory home, sarà necessario anche digitare il percorso. Per esempio: {{{
vim /etc/apt/sources.list
}}}

Prendendo i privilegi di root: {{{
sudo vim /etc/apt/sources.list
}}}

Per aprire un file e spostarsi direttamente alla righa 67: {{{
vim /etc/apt/sources.list +67
}}}

== Modi ==

Durante la modifica di un file in '''vim''', il programma può trovarsi in diversi ''modi''. Si tratta degli stati del programma, ossia di ciò che il programma è pronto a fare. Quando '''vim''' si trova impostato su un modo, è pronto ad eseguire un certo tipo di operazioni, non accessibili se il programma si trova in un altro modo. Vediamo quali sono questi modi.

=== COMMAND ===

Normalmente il programma viene avviato in modalità "COMMAND": '''vim''' è quindi pronto a ricevere come input un comando che può servire per spostarsi nel file, per attuare alcune modifiche, per aprire, salvare o chiudere un file, per cercare aiuto e così via. Per sapere quali comandi sono disponibili si può consultare la piccola tabella riassuntiva in cima a questa pagina oppure, per avere una documentazione più esaustiva, rivolgersi all'help di '''vim''' o alla documentazione ufficiale su Internet (link alla fine della pagina).

=== INSERT ===

Premendo il tasto «a», '''vim''' commuta nel modo "INSERT": si può quindi modificare direttamente il file come si è abituati a fare su un'altro editor, per esempio nano. Il comportamento del programma a questo punto è molto intuitivo.

=== REPLACE ===

Premendo il tasto «INSERT» dal modo "INSERT" si commuta nel modo "REPLACE": si tratta della sovrascrittura (in questo non è dissimile da openoffice, in cui la sovrascrittura si attiva e disattiva premendo lo stesso tasto), ossia della possibilità di scrivere del testo cancellando direttamente il carattere nella posizione del cursore; ciò diviene molto utile quando si deve sostituire un testo con un altro e si vuole evitare di dover cancellare il testo preesistente per velocizzare il lavoro. Per tornare alla modalità "INSERT" è sufficiente premere nuovamente il tasto «INSERT». Per tornare alla modalità "COMMAND", che permette di salvare il file e di uscire da '''vim''', si prema il tasto «ESC». Dalla modalità "COMMAND" si può inoltre passare direttamente alla modalità "REPLACE" premendo il taso «r».

== Modificare un file di testo ==

Una volta aperto il documento, il tasto «a» permette di scrivere e modificare ciò che ci interessa.
Alla fine premere il tasto «ESC», digitare il comando «:w», con il quale verranno salvate le modifiche, seguito dall'«INVIO».


== Creare un file di testo ==

Per creare un file di testo è sufficiente aprire vim: {{{
vim
}}}

premere il tasto «a» e digitare il testo cercato. Al termine premere «ESC» per tornare alla modalità ''comando'' e digitare: {{{
:w [NOMEFILE]
}}}

per salvare, oppure: {{{
:x [NOMEFILE]
}}}

per salvare e uscire.

= Ulteriori risorse =

 * [http://www.vim.org/ Sito ufficiale del progetto]
 * [http://www.vim.org/docs.php Documentazione ufficiale]
 * [http://book.slackware.it/vi.html Seziona dedicata a '''vi''' nella documentazione di Slackware]
----
CategoryProgrammazione CategoryDaRevisionare CategoryProduttivita
#redirect Ufficio/EditorDiTesto/Vim