Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
98 C12 Editor di testo<br />
:set tabstop=8<br />
:set noautoindent<br />
:set ignorecase<br />
:set nomesg<br />
:set report=1<br />
:set noshowmatch<br />
:set showmode<br />
:set wrapscan<br />
:set noexrc<br />
:set wrapmargin=5<br />
mentre per la programmazione o la scrittura di file di configurazione può essere più<br />
confortevole:<br />
:set tabstop=4<br />
:set autoindent<br />
:set noignorecase<br />
:set nomesg<br />
:set report=1<br />
:set showmatch<br />
:set showmode<br />
:set wrapscan<br />
:set exrc<br />
:set wrapmargin=0<br />
Notate in particolare la differenza del wrapmargin a zero (che disabilita l’inserimento dell’a<br />
capo, cosa indesiderabile in programmazione), la riduzione delle tabulazioni (tabstop=4)<br />
e l’autoidentazione delle linee (autoindent). Utile anche showmatch e consentita la<br />
lettura di altri .exrc con exrc. A totale discrezione dell’utente e dei suoi colleghi di lavoro<br />
o familiari la scelta errorbells/noerrorbells.<br />
Un’altro modo in cui vi ci viene incontro è nel risparmiarci di digitare lunghe frasi<br />
ricorrenti con il comando :ab abbreviazione frase estesa. Può essere annullato<br />
con :unab abbreviazione. In pratica quando in im digitiamo per intero l’abbreviazione<br />
vi si preoccupa di sostituirla con il testo esteso corrispondente. Facciamo un esempio:<br />
:ab loa Loa <strong>HackLab</strong> MI. D’ora in avanti ogni volta che scriveremo “loa” vi introdurrà<br />
nel testo “Loa <strong>HackLab</strong> MI”. Per annullare questa abbreviazione basta dare :unab loa.<br />
Analogo ma più esteso è il comando :map[!] x sequenza. Collega la pressione del<br />
tasto x con la sequenza di comandi sequenza. Il punto esclamativo opzionale di seguito<br />
al :map assegna la mappatura al insert mode anziché al command mode. Ad esempio<br />
vogliamo mappare al tasto q il salvataggio e l’uscita dal file: :map q :wq^M. La notazione<br />
^M indica il carattere di a capo. 22 Commentiamo il comando.<br />
22 Non è composta dai due caratteri ˆ e M bensì si ottiene con la pressione di Control-<br />
V Control-M in sequenza. Control-V è uno speciale modo di inserimento che commenta<br />
il carattere successivo a vi. Se provate a premere Control-M vi accorgerte che ottiene lo<br />
stesso effetto della pressione del tasto [Enter]. Questo perché È il tasto [Enter]. Usando<br />
Control-V prima, Control-M viene inserito come carattere nel testo e non interpretato come<br />
un [Enter] destinato a vi