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:
:saltsPodeu 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.