28.05.2013 Views

LOA HackLab - Autistici

LOA HackLab - Autistici

LOA HackLab - Autistici

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!