Devino si tu omul cautat din zona ta ...
Pentru a-ti dezvolta
afacerea!
Click aici
Pentru a-ti dezvolta
cariera profesionala!
Click aici
Pentru a-ti gasi
un job!
Click aici

Cunostinte elementare despre Vi

Stefanache Cornel
Domeniu : ...
Meserie : ...
Localitate : Cluj Napoca / Cluj
Click aici
sa vezi lista
Profesionistilor.
Click aici sa
vezi toti profestionistii
din zona ta.

Setare si folosire gVim

vim-editor_logoLegendarul editor Vi (vee-eye, William Joy 1976) a fost raspandit rapid mai ales in randul programatorilor datorita dimensiunii foarte mici si vitezei de lucru pe care o ofera. Datorita popularitatii pe care a dovedit-o, Vi s-a bucurat de imbunatatiri si a devenit vim (VI IMproved, Bram Moolenaar) si apoi gVim (varianta pentru mediile grafice).

Pentru a evita reconfigurarea editorului la fiecare pornire acesta permite folosirea unui fisier de configurare care il citeste atunci cand aplicatia este lansata (~/.vimrc). Daca doriti setari speciale pentru editorul gVim si nu pentru vim acestea le puteti include in fisierul ~/.gvimrc

Cele mai uitle setari pe care le puteti include in fisierul de configurare :
set ts=4 (seteaza tab space-ul la 4 caractere)
syn on (activeaza modul automat al syntax highlighting)
set nobackup (dezactiveaza crearea unui fisier nou de backup atunci cand se deschide un fisier in scopul editarii)
set gfn=Bitstream\ Vera\ Sans\ Mono\ 8 (seteaza  editorul pentru modul grafic la fontul
Bitstream Vera Sans Mono cu dimensiunea de 8)
set lines=100 columns=9999 (seteaza dimensiunea ferestrei de editare la 100 linii si 9999 coloane)
set nu! (afiseaza numarul liniei)
set all  (afiseaza toate variabilele editorului)

Folosirea editorului :
La inceput pare imposibil de utilizat, dar dupa dobandirea de cunostinte minime acesta poate deveni foarte util si rapid la editarea textelor. gVim porneste intotdeauna in modul de introducere de comenzi. Trecerea in modul de
editare se face prin folosirea unei comenzi pentru activarea acestuia :
a - adauga dupa cursor
i - insereaza inaintea cursorului
o - insereaza o linie sub linia curenta
O - insereaza o linie deasupra liniei curente
Dezactivarea modului de editare se face cu tasta ESC
Comenzi pentru manipularea fisierului
:w nume - salveaza continutul  in fisierul nume
:wq - salveaza continutul si paraseste aplicatia
:q! - paraseste aplicatia fara a verifica daca continutul a fost salvat sau nu
Comenzi pentru fereastra de editare
/pattern - cauta pattern in continutul fisierului sub cursor
?pattern - cauta pattern in continutul fisierului deasupra cursorului
n - repeta cautarea
N - repeta cautarea in sens invers
G - sare la ultima linie a fisierului
Comenzi de stergere
dd sau ndd  - sterge linia curenta sau n linii sub cea curenta
dw  - sterge cuvantul de sub cursor incepand cu locatia acestuia
dnw - sterge n cuvinte
d)  - sterge pana la sfarsitul propozitiei
db - sterge cuvantul precedent
x  - sterge caracterul curent
Comenzi Copy/Paste
Y sau nY - copiaza linia sau n linii incepand cu pozitia cursorului in buffer-ul general
p - insereaza continutul copiat in buffer-ul general dupa cursor
P - insereaza continutul copiat in buffer-ul general inaintea cursorului.

Alte articole din aceeasi tema:

Dariana Officiel

George

Raspunde #1 | George | 14-06-2009

Destul de greoaie folosirea lui Vim dar totusi utila cand ai acces doar la o linie de comanda. Felicitari pentru articol


toxigene

Raspunde #2 | toxigene | 15-06-2009

Eu personal cand lucrez pe un linux primul lucru pe care il fac ... instalez joe ... poate tine si de preferintele personale, si de obisnuinta. Poate ar fi interesant de introdus in acest blog niste poll-uri. Sa vedem alegerea specialistilor :)


Stefanache Cornel

Raspunde #3 | Stefanache Cornel | 15-06-2009

Sunt de acord cu folosirea unui editor gen joe, pico, etc.. pentru editarea unui fisier dar vim are cateva avantaje majore in fata lor : editarea mai multor fisiere in acelasi timp (split screen horizontal/vertical), mai multe buffere pentru copy, syntax highlight, command execution, etc...


Spune parerea ta!

Trimite

Scrieti-ne!


Informatiiprofesionale este inscris in Registrul de Evidenta a Prelucrarilor de Date cu Caracter Personal sub Nr. 22490
Informatii Profesionale © Toate drepturile rezervate

Termeni si conditii de utilizare | Publicitate