AEP Assemblaggi Elettronici
 
 
 



 
 
Editor vi
   
 
   
 
Tutorial --> Linux -->Vi Editor
Comand line
Si può entrare nella modalità di inserimeto Command Line digitando ":". Nella tabella seguente vengono riportate le opzioni più comuni d settare.
Comando completo Forma corta Descrizione
autoindent/noautoindent aw/noaw {CR} return per indentare la linea precedente
autowrite/noautowrite ai/noai Vedi i tags
errorbells/noerrorbells eb/noeb Abilita/disabilita il bip sull'errore
flash/noflash fl/nofl Lo schermo sfarfalla sopra l'errore, può essere utilizzato se non viene abilitato il bip sull'errore
tabstop=8 ts Il tastp TAB efettua 8 spazi
ignorecase/noignorecase ic/noic Ricerca case sensitive
number/nonumber nu/nonu Visualizza il numero di linea
showmatch/noshowmatch no abbreviations Il cursore fa vedere i match con ")" e "}"
showmode/noshowmode no abbreviations La modalità editor viene visualizzata in basso dello schermo
taglength tl Default=0. Setta significanti caratteri
closepunct='".,;)]} % key shows matching symbol. Also see showmatch
linelimit=1048560 La dimensione massima del file da editare
wrapscan/nowrapscan ws/nows Rompe la riga se troppo lunga
wrapmargin=0/nowrapmargin wm/nowm Definisce il margine destro per il wrapping della linea
list/nolist Visualizza tutti i Tabs/Ends delle linee
bg=dark
bg=light
VIM: sceglie il colore dark" o "light" per il background della console
Effettuati i settaggi si può iniziare ad utilizzare la Command line.
Keystrokes Action
:s/old/new Sostituisce la prossima occorrenza di old con next
:s/old/new/g Sostituisce tutte le occorrenze di old con next che si trovano sulla linea
:x,ys/old/new/g Sostituisce tutte le occorrenze di old con next che si trovano tra le linee x ed y
:%s/old/new/g Sostituisce tutte le occorrenze di che si trovano nel file
:%s/old/new/gc Sostituisce tutte le occorrenze di che si trovano nel file e chiede la conferma per ogni occorrenza
:!"comando" Permette di eseguire un comando della shell
Per esempio:
:!pwd esegue il comando pwd :r !date legge il risultato dal comando data dentro una nuova linea seguita dal cursore. :r !ls -1 viene visualizzata il listato della directory corrente su una singola colonna
Esempi:
Ordinamento: Marcare un blocco di testo, per esempio "ma" ed "mb" Dopo di che Digitare :'t,'b !sort
Aggiungere uno spazio tra due linee: digitare :%s/$/{ctrl-V}{CR}/g
Eliminare spazi bianchi alla file delle linee: :%s/{TAB}*$//
Editare più file contemporaneamente
vi file1 file2 file3
:n Edit il prossimo file (file2)
:n Edit il prossimo file (file3)
:rew ritorna al file1
<< Indietro 1 2 3
 
AEP Assemblaggi Elettronici srl - Via Migliara46 n°27 (Strada Maremmana n°27 per nav.GPS) - Sabaudia(LT) - Italy

Tel&Fax. 077350803 - P.IVA 02802530598     Email: AEP@AssemblaggiElettronici.it    Skype Contact: AEPelettronica@live.it