Navegació per un fitxer a VIM

Navigating Within File Vim



La navegació en un fitxer té un paper vital en l’edició de text. Per ser més productiu, heu de conèixer tots els mètodes de drecera possibles o les tecles relacionades amb la navegació de fitxers a l'editor Vim. La navegació per un fitxer en altres editors gràfics és bastant fàcil i senzilla. Però, a Vim, heu de recordar alguns consells i trucs relacionats amb les opcions de navegació de Vim. Vim ofereix un gran suport a algunes funcions de navegació avançades.

En aquest article, explicarem com navegar per un fitxer mitjançant Vim. Suggerirem algunes tècniques de navegació per a la navegació, que us ajudaran a millorar la productivitat.







Hem executat totes les opcions de navegació a Vim en aquest article mitjançant el sistema Ubuntu 20.04.



Com navegar per un fitxer a Vim?

Vim ofereix algunes maneres complicades de navegar per un fitxer. Heu de recordar les tecles de drecera per a la navegació Vim. Comencem a revisar les següents opcions de navegació de Vim.



Primer, obriu el terminal a través de la barra d’inici d’aplicacions. Ara, escriviu 'Vi' per iniciar l'editor de línia d'ordres de Vim. Escriviu l'ordre següent per obrir un fitxer a Vim per editar-lo:





:edita<nom de l'arxiu>

O també podeu escriure l'ordre següent al terminal per obrir un fitxer.

$Nosaltres<nom de l'arxiu>



Navegar per les línies de fitxer

Un cop obert el fitxer a Vim, provareu les següents opcions de navegació per línia de fitxers en aquest fitxer.

k - moure cap amunt
j - moure cap avall
l - es mou cap al costat dret
h - es mou cap al costat esquerre

També podeu utilitzar les tecles de fletxa del teclat per navegar per un fitxer.

També podeu repetir l’operació N vegades a Vim. Per exemple, si voleu baixar 5 línies, escriviu '5j'.

Vim també permet als usuaris navegar en un fitxer cap a altres posicions en lloc de només cap amunt o descarregar. Utilitzeu les opcions següents per fer aquesta acció.

0 - el cursor es mou al començament de la línia actual
$ - el cursor es mou al final de la línia actual
Ctrl + f: moveu-vos per desplaçar-vos per tota la pàgina
Ctrl + b: moveu-vos per desplaçar-vos cap amunt per tota la pàgina

Navegació entre les paraules del fitxer

Podeu utilitzar l'ordre següent per a la navegació de paraules dins d'un fitxer:

w - el cursor es mou a l'inici de la paraula següent
e - el cursor es mou fins al final de la paraula
b - el cursor es mou cap al començament de la paraula anterior

Navegació especial

Les ordres següents es poden utilitzar per navegar a una posició de línia concreta:

: n - passa a la enèsima línia d'un fitxer
: 0 - passa a l'inici del fitxer actual

o bé

(gg - aquesta opció també mourà el cursor per iniciar el fitxer)

: $ - passa al final del fitxer actual

o bé

(G: també podeu utilitzar aquesta opció per passar al final del fitxer)

Nota: quan feu servir tecles de teclat, tingueu cura del cas de les tecles.

H: moveu el cursor a l'inici de la pantalla.
M: moveu el cursor a la línia central de la pantalla.
L: moveu el cursor a la línia final de la pantalla.

Navegar pels paràgrafs

{- moveu el cursor a l'inici del paràgraf actual. Si premeu {una vegada i una altra, això us mourà al començament del paràgraf anterior.

} - moveu el cursor al final del paràgraf. Si premeu} una i altra vegada, passarà al final del paràgraf següent.

Com s'utilitzen els salts per a la navegació?

Vim manté un registre de cada navegació a través d’una llista de salts. Podeu moure cap enrere i cap endavant amb la llista de salts.

La llista de salts manté el registre de tots els llocs que heu visitat seguint el número de línia, la columna i el fitxer / text.

Executeu l'ordre següent per mostrar la llista Salt:

:salts

Podeu utilitzar l'ordre següent basada en la vostra llista de salts:

Ctrl + o: salta el cursor a la posició anterior
Ctrl + i: salta el cursor a la següent posició

Navegació per codi

Podeu utilitzar les opcions següents mentre esteu treballant en la programació de fitxers de codi.

% cursor es mourà per coincidir amb el parèntesi
[[moure a l'inici de la funció
[{passa al començament del bloc

Això es tracta de navegar dins d’un fitxer a l’editor Vim. En aquest article, hem explicat diverses ordres i opcions de navegació que us ajudaran en el futur. Podeu explorar més dreceres de navegació amb Vim. Espero que us agradi aquest article.