Saltar al contenido

Vim vs Vscode, una falsa dicotomía

#code-editors

#vim

#vscode

Publicado el 24 abr 2023

·

2 min de lectura

El eterno debateEnlace a este encabezado

Si eres un desarrollador, es probable que hayas escuchado el debate eterno sobre editores de texto: Vim vs. Vscode. Por un lado, tienes Vim, un editor de texto liviano y potente con una curva de aprendizaje empinada. Por otro lado, tienes Vscode, un editor que es fácil de usar y personalizar. La pregunta que surge de vez en cuando en twitter, youtube o en blogs es ¿cuál es mejor? Y respuestas a favor de uno u otro hay por montones.

vscode

¿Por qué tiene que ser el uno o el otro?Enlace a este encabezado

La realidad es que Vim y Vscode son dos herramientas muy diferentes, cada una con sus propias fortalezas y debilidades. No las voy a enumerar aquí. En su lugar, voy a compartir mi experiencia personal con ambos editores y cómo los uso en mi flujo de trabajo.

Mi experiencia con VimEnlace a este encabezado

Uso Vim (realmente Neovim) desde hace relativamente poco tiempo, y me ha ayudado a:

  • Mejorar mi velocidad de escritura, que no me hace mejor desarrollador pero mis ideas fluyen más rápido.
  • Es un editor muy ligero, lo que me permite usarlo a la par de Docker sin que tenga degredación de rendimiento.
  • Antes, al conectarme remoto a un servidor, solía usar nano, ahora puedo usar vim y me siento más cómodo.
  • Tener que configurarlo me ha hecho entender mejor como funciona un editor de texto y como funcionan los plugins.

Acá dejo mi configuración de LunarVim por si te interesa: LunarVim

Mi experiencia con VscodeEnlace a este encabezado

VScode me es muy útil para:

  • Buscar y remplazar en varios archivos.
  • Mover archivos de un proyecto a otro.
  • Escribir Markdown en sus dos variantes (md y mdx).
  • Escribir Latex y previsualizar ecuaciones matemáticas (También lo uso con Quarto).
  • Usar el debugger de Node, .NET, react-native.

Mi aporte a la discusiónEnlace a este encabezado

Usa el editor que más te guste. Pueden ser ambos, puede ser ninguno de estos dos, en resumen el que haga el trabajo. Al final del día eso es lo que realmente importa. En mi opinión Lo más relevante de todo lo que se habla con respecto a editores de código es; que conozcas las herramientas que usas y que puedas configurarlas a tu flujo de trabajo y no al revés.

vscode