User Tools

Site Tools


doc:appunti:linux:tux:vim

VIM (Vi IMproved)

Il supporto ad Elvis pare un po' carente, addirittura per un breve periodo di tempo il pacchetto è diventato orfano in Debian. Forse è il caso di passare a VIM. Tra le tante funzioni interessanti c'è l'utilizzo dei pannelli per editare file multipli, il tab-completamento dei comandi, …

Per installazioni minimali va benissimo il pacchetto vim-tiny, dove manca purtroppo la funzione evidenzia sintassi. Se necessario installare il pacchetto vim, che però si porta dietro oltre 20 Mb di roba.

Personalizzazioni

Nel file /etc/vim/vimrc sono state aggiunte o scommentate:

syntax on
set background=dark
set showmatch
set ignorecase
set nowrap

Utilizzo dei tab multipli

Per avviare vim con due file aperti in due tab diversi:

vim -p2 file1 file2

Dentro l'editor invece si possono usare i seguenti comando:

:tabnew
:tabedit thatfile
:tabnext
:tabclose
:tab split

Accedere alla documentazione

:help doc-file-list

Utilizzare gli spazi invece delle tabulazioni

Come sistemare un file con tabulazioni e spazi misti (trasformando tutto in spazi):

:set expandtab
:%retab!

Il punto esclamativo dice di sostituire anche le tabulazioni non a inizio riga.

doc/appunti/linux/tux/vim.txt · Last modified: 2007/09/02 12:17 by 127.0.0.1