[About] [Copertina] |
Articoli
vi - the ultimate editor
È stato pensato quindi, per essere usato sull'hardware del tempo, rimanendo efficiente e potente, pur usando un quantità minima di risorse.
L'impatto con 'vi' può spaventare l'utente, ma non è difficile imparare come lavora 'vi' e i suoi comandi base; anche se 'vi' non diventerà l'editor che userete tutti i giorni, non è una perdita di tempo impararne l'uso, visto che vi' è l'unico editor che potete trovare in ogni distribuzione UNIX/Linux; inoltre è l'unico editor che, data la sua compattezza, viene messo nei dischetti di recovery, dove lo spazio è limitato, quindi vi troverete sicuramente ad avere a che fare con 'vi'.
In ogni caso molte persone usano 'vi' anche per le cose di tutti i giorni, perch&eavute;, nonostante la sua apparenza spartana, 'vi' è dotato di moltissime funzionalità molto avanzate per un editor.
i inserisce il testo alla sinistra del cursore a appende il testo alla destra del cursore
x cancella il carattere su cui è posizionato il cursore dd cancella l'intera riga
:w salva il file :q esce :q! esce senza salvare :wq salva e esce
h muove il cursore a sinistra j muove il cursore in giù k muove il cursore in su l muove il cursore a destraAlcune implementazioni permettono anche questi comandi:
w si sposta all'inizio della parola successiva e si sposta alla fine della parola successiva b si sposta all'inizio della parola precedente 0 si sposta all'inizio della riga ^ si sposta all'inizio della prima parola della riga corrente $ si sposta alla fine della riga - si sposta all'inizio della riga precedente G si sposta alla fine del file 1G si sposta all'inizio del file nG si sposta alla riga numero n <Cntl> G visualizza il numero della riga corrente n| muove il cursore alla colonna n
A appende il testo alla fine della riga I inserisce il testo alla sinistra del primo carattere della riga che non sia uno spazio O apre una riga sopra quella corrente o apre una riga sotto quella corrente
u ripristina le modifiche prima dell'ultimo comando U ripristina la riga corrente da tutte le modifiche fatte :e! cancella ogni modifica e carica di nuovo il file
[About] [Copertina] |