Si estàs llegint aquest article, tens problemes. Volies editar un fitxer amb l'editor vim però t'has quedat encallat. Deixeu de tenir pànic i espereu tornar a instal·lar el sistema operatiu i començar-ho tot des de zero
Sortiu de l'editor VIM mitjançant combinacions de tecles
L'editor de Vim és complicat per als principiants, però quan apreneu les combinacions de tecles adequades amb VIM es fa fàcil. Aquí hi ha les combinacions de tecles més populars per sortir de vim.
Surt de vim desant els canvis
Per sortir de vim desant els canvis, premeu Esc per sortir del mode d'edició i, a continuació, manteniu premuda Canvi i premeu còlon clau (:). Després entrawq” and press Enter. Here “w” stands for write and “q” stands for “quit”. On US keyboards the colon : és la mateixa clau que el punt i coma ;, situat a la dreta de la lletra
:wq
Surt de vim sense desar els canvis
Per sortir de vim sense desar els canvis, manteniu premuda la tecla Maj i premeu la tecla de dos punts (:). Després entra
:q!

Desa els canvis sense l'editor VIM existent
Per desar els canvis sense sortir de vim, manteniu premuda la tecla Maj i premeu la tecla de dos punts (:). Després entra
:w
Adquirir coneixements en VIM
Ara, quan vaig cobrir els conceptes bàsics de sortir de Vim i desar els canvis, passem a algunes dreceres i funcions addicionals útils de Vim per millorar la vostra competència.
S'està iniciant VIM per editar el fitxer
Normalment, els desenvolupadors inicien vim per editar el fitxer mitjançant l'ordre:
nom de fitxer vim
Si falta el fitxer, es crearà. Podeu especificar diversos fitxers per editar:
vim fitxer1 fitxer2 fitxer3
Per obrir un fitxer en una línia específica, podeu afegir [num] després de l'ordre vim. Per exemple, per obrir un fitxer a la línia 127, introduïu:
nom de fitxer vim 127
Navegant en VIM
Un cop tu
- Moure el cursor:
- Utilitzeu les tecles de fletxa per moure's en les direccions respectives (amunt, avall, esquerra, dreta).
- Alternativament, utilitzeu el
h,j,k, iltecles per a moviments a l'esquerra, avall, amunt i dreta, respectivament.
- Navegació de paraules:
- Mou el cursor al començament de la paraula següent amb
w. - Navegueu fins al final de la paraula actual utilitzant
e. - Salta al començament de la paraula anterior amb
b.
- Mou el cursor al començament de la paraula següent amb
- Línies de navegació:
- Aneu a l'inici de la línia prement
0. - Mou-te al final de la línia amb
$.
- Aneu a l'inici de la línia prement
Edició de text a VIM
Un cop tu
- Entrant al mode d'inserció:
- Premeu
iper entrar al mode d'inserció abans del cursor. - Ús
joper començar a inserir al principi de la línia. - Emprar
aper afegir després del cursor. Apermet afegir al final de la línia.
- Premeu
- S'està suprimint el text:
- Elimina el caràcter que hi ha sota el cursor amb
x. - Esborra tota la línia amb
dd. - Retalla (suprimeix) la línia actual i entra al mode d'inserció amb
cc.
- Elimina el caràcter que hi ha sota el cursor amb
- Copia i enganxa:
- Copia una línia amb
yy. - Enganxeu la línia copiada a sota de la línia actual utilitzant
pàg.
- Copia una línia amb
- Desfer i refer:
- Desfer l'última acció amb
u. - Refer amb
Ctrl r.
- Desfer l'última acció amb
Cercant a VIM
La cerca eficient és crucial. Aquí hi ha algunes dreceres relacionades amb la cerca:
- Cercant text:
- Inicieu una cerca amb
/, seguit del terme desitjat. - Ús
nper saltar a la següent ocurrència iNper anar a l'anterior.
- Inicieu una cerca amb
- Substitució del text:
- Substituïu la paraula actual per una de nova utilitzant
:s/vell/nou/g.
- Substituïu la paraula actual per una de nova utilitzant
Sortint de Vim
Ja he tractat els conceptes bàsics al principi, però aquí hi ha algunes opcions més:
- Desa i surt-ho tot:
- Per desar tots els canvis i sortir de diversos fitxers alhora, feu servir
:wai:qa.
- Per desar tots els canvis i sortir de diversos fitxers alhora, feu servir
- Sortint sense desar:
- Si voleu sortir de Vim sense desar els canvis fets en cap dels fitxers,
:qa!farà el truc.
- Si voleu sortir de Vim sense desar els canvis fets en cap dels fitxers,
Conclusió
Recordeu que dominar Vim requereix temps i pràctica. Com més l'utilitzeu, més còmode i potent serà. Bona edició!






