Numerar líneas de poema, cada verso y cada 5 versos

Pocas veces están ya numerados los versos de los poemas que encontramos en Internet. Para la lectura no es necesaria la numeración, pero cuando se realizan análisis y comentarios de un poema largo, esta resulta muy útil. En este artículo enseño cómo numerar un archivo de texto (en el que se supone que habremos pegado el poema copiado de Internet).

Como archivo de ejemplo uso la Canción del pirata. Si queremos numerar todas sus líneas, basta con ejecutar la siguiente instrucción:

$ nl Canción-del-pirata.txt

Este es el resultado:

     1  Con diez cañones por banda,
     2  viento en popa, á toda vela,
     3  no corta el mar, sino vuela,
     4  mi velero bergantín:
     5  Bajel pirata que llaman,
     6  por su bravura, el Temido,
     7  en todo mar conocido,
     8  del uno al otro confin.

     9  La luna en el mar riela,
 [...]
Continúa leyendo Numerar líneas de poema, cada verso y cada 5 versos

Guardar archivo como superusuario desde Vim

Si usas Vim o Neovim, es probable que alguna vez te hayas encontrado con que no puedes guardar las modificaciones que has hecho en un archivo, porque no tienes permiso de escritura o el archivo no te pertenece.

Continúa leyendo Guardar archivo como superusuario desde Vim

Viendo las modificaciones de código en Vim con vim-gitgutter

A veces cuando estamos editando un texto o código fuente es útil ver los cambios que hemos realizado respecto a la versión anterior. Con vim-gitgutter es posible hacerlo automáticamente sin salir del editor. vim-gitgutter es un complemento para Vim que muestra los últimos cambios realizados en un archivo de un repositorio Git.

Continúa leyendo Viendo las modificaciones de código en Vim con vim-gitgutter

Corrector ortográfico en Vim

Muchos editores, como LibreOffice Writer, permiten detectar errores ortográficos. Pero trabajar con editores WYSIWYG no es ideal en todos los casos. A veces puede que necesitemos corregir errores ortográficos en un archivo de texto. Vim permite hacer esto.

Para activar la corrección automática ejecuta :set spell (el inglés es el idioma por defecto). Podemos elegir un idioma concreto ejecutando :set spell spelllang=es, siendo el valor de spelllang el idioma utilizado (es equivale al español).

Normalmente, Vim no viene con soporte para otros idiomas aparte del inglés. Pero no hay problema alguno, pues podemos crear nuestro propio diccionario añadiendo palabras manualmente (se hace ejecutando zg en el modo normal dentro de Vim). Pero es más sencillo utilizar un diccionario que ya exista. Una buena opción es utilizar los diccionarios de LibreOffice. Continúa leyendo Corrector ortográfico en Vim