Tutorial básico de vim

Vim-javascript-with-plugin-gitgutter.png
Solucionex
02
Dic 22

Si alguna vez tenemos que editar un fichero en un servidor Linux esposible que la única opción que tengamos sea vim.

vim es un editor por consola que tiene una curva de aprendizaje un poco complicada ya que funciona de una manera tremendamente distinta a los editores de texto que normalmente utilizamos. Cuando entramos a vim por primera vez suele ser bastante chocante ver que no podemos escribir nada y eso es porque estamos en modo normal.

Modos de Vim

vim modes transition diagram

Lo que tenemos es un diagrama de los modos de vim y como podemos transicionar entre ellos. Los modos básicos que nos interesan son Normal, Insert y Command-line.

Para transicionar de modo normal a Insert usaremos i, a, I, A para pasar a escribir en el documento, en la posición del curosr actual (i), en la siguiente (a), al principio de la línea (I) o al final de la línea
Para transicionar de modo normal a modo Command-line usaremos :
Para volver al modo normal usaremos Esc

En modo Normal podemos movernos por el fichero, copiar, pegar y ejecutar una serie de comandos
En modo Insert podemos escribir en el fichero de modo normal
En modo Command-line podremos ejecutar comandos como :w para guardar los cambios o :q para cerrar el programa, :help nos mostrará una ayuda tremendamente útil