Cuando creo un script en bash u otro lenguaje de programación, me gusta que el editor que utilizo resalte la sintaxis, ya que de este modo puedo encontrar errores. Ahora que estoy empezando a utilizar vim, vamos a ver como resaltar la sintaxis por defecto.

Para hacer esto posible, añadiremos al archivo de configuración de vim, .vimrc, lo siguiente:
vim ~/.vimrc
Esto es lo que tenemos que copiar
syntax on
de este modo, cada vez que abramos vim, de forma automática, vim resaltará la sintaxis.
Si quieres habilitar este modo solo cuando tu lo desees, una vez abierto el script a editar, ejecutaremos:
:syntax on
Para deshabilitarlo, ejecutaremos:
:syntax off
Es probable que la plantilla por defecto no te guste. Si deseas cambiarla, podemos encontrar varias de diferentes colores en la ruta /usr/share/vim/vim*/colors/
ls /usr/share/vim/vim*/colors/
Vamos a probar una de las plantilla. Por ejemplo, vim blue.vim.
:colorscheme blue
Ahora voy a añadir esta plantilla al archivo de configuración, para utilizarla siempre por defecto:
colorscheme blue
Podemos encontrar más plantillas en la siguiente página de vim.
Para numerar las líneas, tan sencillo como ejecutar en vim una vez abierto el script:
:set number
También podemos utilizar
:set nu
Si queremos que por defecto siempre aparezcan las líneas, añadiremos set number o set nuen el archivo de configuración .vimrc.
Para deshabilitar la numeración, utilizaremos lo haremos con el comando:
:set nu!
Si estamos editando y probando todo el rato un script en la misma línea y quiero acceder ella directamente, lo haríamos del siguiente modo:
vim +183 script.sh
Publicado por Angel el Monday 08 March del 2021
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc

Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.