Con este post inicio una serie para compartir mi configuración en el PC como programador. Hoy vamos a ver cómo tengo personalizado Visual Studio Code para combinar lo mejor del editor con las ventajas de Vim. Esta combinación me permite trabajar de forma ágil y sin distracciones, integrando la flexibilidad de VSCode con la velocidad de Vim.
¿Qué es Vim y por qué integrarlo en VSCode?
Vim es un editor de texto famoso por su enfoque minimalista, diseñado para trabajar directamente con el teclado sin depender del ratón. Esta característica puede parecer extraña al principio, pero permite moverse y editar texto con una rapidez sorprendente. Al combinarlo con VSCode, conseguimos un entorno poderoso, flexible y, sobre todo, eficiente.
Paso a Paso: Instalando las Extensiones Esenciales
Para configurar este setup, necesitamos instalar algunas extensiones en VSCode, incluyendo la de Vim y otras personalizaciones visuales. Recuerda también instalar las extensiones adecuadas para tu stack tecnológico (JavaScript, Python, etc.), ya que mejorarán tu flujo de trabajo.
Extensión de Vim: Esta extensión añade los comandos y atajos de Vim directamente en VSCode. Instálala buscándola en el Marketplace de VSCode o usa el siguiente comando:
Tema Vesper + Iconos Chalice: Para darle un estilo único al editor, utilizo el tema oscuro Vesper y los iconos de Chalice. Puedes instalarlos con estos comandos:
APC Customize UI++: Esta extensión permite personalizar la interfaz completa de VSCode, incluso elementos que normalmente no son editables. Yo la uso para que toda la interfaz tenga la misma fuente que el editor. Instálala con:
Configuración Completa en `settings.json``
Ahora vamos a editar el settings.json, para ello, haz click en Ctrl + Shift + P (Windows/Linux) o Cmd + Shift + P (macOS) para abrir la Paleta de Comandos. Escribe "Open Settings (JSON)" y entra en **Preferences: Open Settings (JSON). Copia, pega y guarda la siguiente configuración:
Una Configuración Minimalista para la Productividad
¿La clave de este setup? Menos es más. Mantener la interfaz limpia y sin distracciones me ayuda a concentrarme en el código y ser más productivo. Con un editor organizado, cada herramienta está al alcance solo cuando la necesito. Este enfoque es especialmente útil al combinar VSCode con Vim: puedo mantener el flujo y trabajar sin interrupciones.