Guia completa de Vim i Neovim: domina l'Editor de Text més potent

Darrera actualització: 11 de juliol de 2026
  • Funcionament basat en un sistema modal que separa la navegació de l'escriptura per guanyar velocitat.
  • Capacitat de personalització profunda mitjançant el fitxer .vimrc i l'ús de connectors especialitzats.
  • Eines avançades de cerca, reemplaçament i gestió de fitxers ideals per a administració de servidors.

Editor de text Vim

Segurament t'ha passat: entres en un servidor Linux, obris un fitxer per accident i, de sobte, et trobes en un entorn on escriure és un desafiament i sortir sembla requerir un manual d'instruccions. Vim és, sens dubte, una de les eines més respectades i temudes al món de la informàtica, però un cop li agafes el truc, t'adones que és una autèntica bèstia de la productivitat que deixa en ridícul qualsevol editor convencional.

No cal ser un geni de la computació ni portar dècades picant codi per dominar-lo. Encara que la corba d'aprenentatge sigui una mica costeruda al principi, la recompensa és enorme, ja que permet editar arxius sense tocar el ratolí , cosa que t'estalvia una quantitat de temps brutal quan treballes en entorns remots via SSH o gestiones configuracions crítiques d'un sistema.

frustracions d'usuaris de Linux a Windows 11
Article relacionat:
Frustracions d'usuaris de Linux en utilitzar Windows 11

El concepte fonamental: L'Edició Modal

El que fa que Vim sigui diferent de tota la resta és que no funciona com el Bloc de Notes. Aquí tenim diversos modes de funcionament que canvien la utilitat de les tecles segons el que necessitis fer en aquell moment.

  • Mode Normal: És l'estat per defecte. Aquí no escrius text, sinó que llances ordres. Per exemple, si prems esborres una línia sencera o la còpies. És el centre de control per moure't ràpid.
  • Mode Inserció: Per entrar aquí, prems la tecla . Ara sí, l'editor es comporta com qualsevol altre i pots escriure el teu codi o text normalment. Per tornar al comandament, simplement prems .
  • Mode Visual: S'activa amb la tecla (caràcters), (línies) o (blocs). Serveix per seleccionar trossos de text i aplicar alguna acció en massa.
  • Mode Línia de Comandes: S'hi accedeix escrivint dos punts . Des d'aquí gestiones el fitxer: guardes amb , sals amb o fas ajustaments globals del sistema.
  Estudi detallat sobre vulnerabilitats persistents XSS

Manual de supervivència: Ordres bàsiques i sortida d'emergència

Si et sents perdut, el primer és saber com sortir sense trencar res. L'ordre és la teva millor amic en cas de pànic, ja que tanca l'editor descartant qualsevol canvi que hagis fet. Si, per contra, vols guardar i tancar la sessió, el més ràpid és fer servir o simplement la tecla .

Per moure't pel document sense fer servir les fletxes (que obliguen a moure la mà), Vim proposa fer servir (esquerra), (a baix), (A dalt) i (dreta). Si vols saltar al inici del fitxer, prem , i si necessites anar al final, fes servir (Majús+g). Per anar a una línia concreta, com la 15, només cal escriure .

que és github copilot-2
Article relacionat:
GitHub Copilot: Tot el que necessites saber sobre aquesta IA de programació

Pel que fa a l'edició ràpida, serveix per desfer el darrer error i per refer-ho. Si necessites esborrar línies, elimina l'actual, però hi pots afegir un número al davant; per exemple, esborrarà les cinc línies següents d'un cop de ploma.

Personalització i el fitxer .vimrc

Vim és com plastilina: pots modelar-ho al teu gust. Tot això es fa a través del fitxer , On pots definir el comportament de l'editor i gestionar els teus dotfiles per personalitzar el teu entorn, com activar els números de línia amb o ajustar la tabulació amb .

Si sents que Vim és massa complex, existeix un anomenat «manera fàcil» que s'activa amb l'argument -y (o usant l'ordre ). Aquesta modalitat fa que l'editor s'assembli més a un de convencional, permetent utilitzar per guardar o per copiar, encara que irònicament fa que sortir del programa sigui una mica més rebuscat.

  Replit: Tot el que necessites saber sobre aquesta eina col·laborativa

Cerca, reemplaçament i manipulació avançada

Una de les joies de Vim és el motor de cerca. Si prems / seguit de la paraula que cerqueu, l'editor ressaltarà totes les coincidències. Pots navegar entre elles usant per anar a la següent i per tornar a l'anterior. Si vols fer un canvi global, l'ordre substituirà cada aparició de la paraula antiga per la nova a tot el document.

Article relacionat:
Assistent de programació IA: guia completa d'eines i usos

Pels que busquen la màxima eficiència, existeixen els multiplicadors d'ordres. No heu de prémer la tecla d'esborrar deu vegades; simplement escriu i esborraràs deu caràcters. Passa el mateix amb la inserció de text repetitiu: pots demanar-li a l'editor que repeteixi una frase N vegades sense esforç manual.

Vim per a Desenvolupadors Web i Administradors

Quan treballes amb HTML, CSS o JavaScript, Vim es torna letal gràcies als plugins. Eines com Emmet-vim permeten escriure estructures complexes de codi amb abreujaments ràpids, mentre que CoC (Conquer of Completion) ofereix un autocompletat intel·ligent digne d'IDEs moderns com VS Code.

Per als que gestionen servidors, Vim és l'eina estàndard per editar fitxers de configuració com a Apache o els fitxers de zona d'un servidor DNS a Bind9. La capacitat de dividir la pantalla amb o permet comparar dos fitxers o editar el codi i la configuració al mateix temps sense canviar de finestra.

Trucs d'expert: Marques, Tags i Plegat

Quan els arxius són gegants, les marques invisibles són la salvació. Podeu posar una marca en un punt concret del codi prement seguit d'una lletra (per exemple, ). Per tornar a aquest punt exacte des de qualsevol altra part del fitxer, només has de prémer .

  Com pausar i controlar cues a Laravel pas a pas

Una altra funció avançada és l'ús de etiquetes o tags mitjançant l'eina . Això permet saltar directament a la definició d'una funció o classe a qualsevol fitxer del projecte amb i tornar al punt original amb , facilitant la navegació en projectes de gran escala.

Finalment, el plegat de text (folding) permet col·lapsar blocs de codi, com a funcions senceres, perquè l'arxiu sigui més llegible. Depenent de la configuració, pots fer que Vim plegui el codi automàticament basant-se en la indentació o la sintaxi del llenguatge.

Dominar aquest editor implica passar de veure una pantalla negra intimidant a tenir un flux de treball ultraràpid on el teclat és l'única eina necessària, optimitzant cada segon de l'edició de codi i la gestió de sistemes Linux.