|
Dimensione: 5332
Commento:
|
← Versione 37 del 14/03/2011 12.55.16 ⇥
Dimensione: 37
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 |
