Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoOrnella Renzi Modificato 11 anni fa
1
Sistemi Operativi - Introduzione 1 Il sistema operativo UNIX Vi(m): un editor di testo Niccolò Battezzati Politecnico di Torino Dip. Automatica e Informatica
2
Sistemi Operativi - Introduzione 2 Programma Linux: introduzione e comandi principali Shell: linterprete dei comandi Linux: dettagli e comandi avanzati Shell: uso avanzato e script Il linguaggio di programmazione AWK vi(m): un editor di testo
3
Sistemi Operativi - Introduzione 3 Introduzione Vi e` un editor di testo presente in tutti i sistemi Unix nella sua versione base non e` molto funzionale per fare grandi operazioni di editing (puo` essere molto utile in caso di problemi) tuttavia, nel tempo e` stato ampliato e migliorato (Vim = Vi-improved) e puo` essre usato per fare lediting di progetti complessi, anche in maniera molto efficace.
4
Sistemi Operativi - Introduzione 4 Introduzione Dove si trova la documentazione: man vim http://www.vim.org/docs.php PDF book: vimbook-OPL (ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf)ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf
5
Sistemi Operativi - Introduzione 5 Funzionamento Vim puo` essere chiamato con la seguente sintassi: vim [options] [file...] opzioni utili: +num apre il file posizionandosi alla riga num +/pat apre il file posizionandosi alla prima occorrenza di pat -b binary-mode se non trova il file ~/.vimrc Vim parte in compatibility-mode (versione non estesa).
6
Sistemi Operativi - Introduzione 6 Funzionamento Vim ha 3 modi base di funzionamento: INSERT COMMAND VISUAL ESC I, i, A, a, O, o ESC v, SHIFT-v, CTRL-v
7
Sistemi Operativi - Introduzione 7 Primi passi... Qualche comando per un editing di base: i : si passa in modalita` inserimento ESC : si passa in modalita` comandi,,, ( h, j, k, l ): spostano il cursore x ( CANC o DEL ): cancella un carattere u : annulla lultima operazione (buffer di undo) CTRL-r : ripristina lultima modifica (redo) ZZ : salva il file ed esce :q! : esce senza salvare le ultime modifiche :help : entra nellhelp on-line
8
Sistemi Operativi - Introduzione 8... e molto altro!!! Facciamo una demo!
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.