VIM text editor - navigarea




Navigarea este o parte vitala in editarea textului. Pentru a fi productiv, ar trebui sa cunoasteti toate comenzile rapide de navigatie din editorul dumneavoastra. In acest articol vom discuta despre tehnicile de navigare care ajuta la imbunatatirea productivitatii in Vim.






1. Navigarea printre cuvinte
w - muta cursorul inainte cu un cuvant. Pentru a va deplasa peste mai multe cuvinte puteti utiliza un prefix numeric. Exemplu: utilizand comanda 3w se muta cursorul peste trei cuvinte.
b - intoarce cursorul la inceputul cuvantului precedent.
e - muta cursorul la farsitul cuvantului curent.

2. Deplasarea cursorului la inceputul sau la sfarsitul unei linii
$ - muta cursorul la capatul unei linii. Tasta END de la tastatura face acelasi lucru. Adaugand un numar la comanda $, cursorul se muta la capatul unei alte linii. Exemplu: 1$ va muta la sfarsitul liniei care sunteti, 2$ va muta cursorul la sfarsitul urmatoarei linii si asa mai departe.
^ - muta cursorul la primul caracter necompletat al liniei.
0 - deplaseaza cursorul la primul caracter al liniei. Tasta HOME face acelasi lucru.

3. Deplasarea cursorului printre caractere
fx - cursorul se muta inainte la primul caracter x din rand. Daca doriti sa mergeti la caracterul c din cuvantul carte, trebuie doar sa executati comnda fc si cursorul se va pozitiona peste c.
- Fx - cursorul se muta inapoi la primul caracter x din rand.

Comenzile tx si TX functioneaza ca si comanda fx si FX, cu exceptia faptului ca opreste cursorul inainte si inapoi a unui caracter al unui cuvant.

Pentru a anula o cautare apasati tasta ESC.

4. Potrivirea unei paranteze
Comanda % face ca cursorul sa se deplaseze la caracterul care se potriveste. Daca cursorul este pe caracterul ( se va muta la caracterul potrivire ). Aceasta functioneaza, de asemenea pentru caracterele {} si [].

5. Trecerea la anumita linie
G - va pozitioneaza cursorul la numarul de linie dat. De exemplu, 10G duce cursorul la linia 10. Fara nici un argument, comanda G te pozitioneaza la sfarsitul fisierului.
gg - va pozitioneaza cursorul la inceputul fisierului

x% - muta cursorul la o alta linie. Exemplu: 50% va muta la jumatatea fisierului.

O alta metoda sa mutati cursorul la una din liniile vizibile folositi comenzile de mai jos:
H - accesati prima linie a ecranuui curent
M - Accesati linia de mijloc a ecranului curent
L - accesati ultima linie a ecranului curent

6. Aflati pozitia cursorului inr-un fisier
Pentru a afla unde va aflati intr-un fisier puteti folosi urmatoarele comenzi in modul comanda:
:set number - afiseaza un numar in fata fiecarei linii
:set nonumber - deactiveaza comana :set number
:set ruler - afiseaza pozitia cursorului in coltul din dreapta jos al ferestrei Vim

7. Derularea textului
CTRL-U - deruleaza in jos o jumatate de ecran de text
CTRL-D - deruleaza in sus o jumatate de ecran de text
CTRL-E - deruleaza in sus cate o linie
CTRL-Y - deruleaza in jos cate o linie
CTRL-F - deruleaza inainte
CTRL-B - deruleaza inapoi

8. Navigarea prin paragraf
{ - mutati cursorul la inceputul alineatului curent. Prin apasarea caracterului { din nou treceti la paragraful anterior.
} - mutati cursorul  sfarsitul alineatului curent. Prin apasarea caracterului } din nou treceti la alineatul urmator.

Daca v-a placut articolul distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma va ajuta sa imbunatatesc sau sa corectez continutul.

Va urma...


Comments

Postari populare

Verificați resursele sistemului Linux: ghid pentru începători

LibreOffice Writer - inserarea si formatarea tabelelor

Dincolo de permisiuni: manipulați fișierele Linux cu chattr

Stacer: curățare, optimizare și întreținere pentru Linux, într-un singur loc

Sfaturi si trucuri dupa instalarea distributiei Ubuntu 22.04

Comenzi Linux pentru începători: mută fișierele/directoarele în terminal

Cum resetam/schimbam parola de utilizator in Linux

Comenzi Linux pentru începători: crearea directoarelor în terminal

Auto-CPUFREQ: optimizarea automată a frecvenței CPU în Linux

Modalitati de instalare a aplicatiilor in Linux Mint