====== 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.