Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Cancellare, copiare, modificare e sostituire 89<br />
tipicamente solo in cm. 5 Per spostarci quindi sulla “L” di “Loa” dovremo quindi premere<br />
20 volte la “h” e una volta la “k”. Oppure 20 ← e 1 ↑.<br />
Salvare ed uscire 7.1.4<br />
vi è un editor particolarmente ricco di comandi. Sono tutti composti da una o due lettere,<br />
a volte preceduti da un numero che ne indica il raggio di azione. Sulle prime risultano<br />
sicuramente complessi e imperscrutabili, ma un po’ di utilizzo li renderà molto familiari.<br />
Per semplificare le cose 6 vediamo prima di tutti i comandi per salvare il file e lasciare<br />
l’editor. Questi comandi sono mostrati sulla status line e si attivano facendoli precedere<br />
dai due punti (:) in cm, e sono tutti terminati dalla pressione del tasto [Enter]: 7<br />
Comando Funzionamento<br />
:q Esce dall’editor<br />
:w Salva il file<br />
:wq Salva il file ed esce dall’editor<br />
:q! Esce dall’editor senza salvare le modifiche<br />
In cm 8 diamo la sequenza :q[Enter]<br />
Corso di UNIX<br />
Loa <strong>HackLab</strong> MI<br />
L.S.O.A. Deposito Bulk<br />
~<br />
~<br />
~<br />
:q[Enter]<br />
L’uscita dall’editor ci riporta al prompt della shell. Rientriamo: vi /tmp/prova.<br />
Cancellare, copiare, modificare e sostituire 7.1.5<br />
Tutti i comandi di vi seguono comunque questre tre semplici regole:<br />
• I comandi sono differenti in maiuscolo o minuscolo (es I e i non sono la stessa cosa)<br />
• I comandi dati non vengono mostrati a schermo, a meno che non siano comandi di<br />
prompt<br />
• Nessun comando richiede la pressione di Enter, a meno che non siano comandi di<br />
prompt<br />
Non tentate di imparare vi memorizzando tutti i comandi in una volta. La pratica e il<br />
collegamento mnemonico fra una lettera ed il comando associato faranno il resto. Nella<br />
tabella che segue sono segnati distintamente i comandi che inseriscono del testo nel buffer<br />
temporaneo da quelli che non lo alterano. 9<br />
Comando In Buffer Funzionamento<br />
ndd • Cancella n o una riga<br />
5 Solo i vi più recenti hanno introdotto un minimo di relax nel movimento consentendolo<br />
anche in im<br />
6 ...ed evitare un forte senso di claustrofobia<br />
7 Non scrivete i sette caratteri [ E n t e r ] !!<br />
8 Se non siete sicuri di essere in cm premete un’altra volta [Esc]; al massimo l’editor vi<br />
risponderà con un beep<br />
9 È normale che non sappiate cosa sia un buffer temporaneo, non sentitevi penalizzati e<br />
continuate a leggere