Cifra con ROT13 directamente en el editor #Vim

Puedes cifrar o descifrar un texto con el método de cifrado ROT13 directamente en el edito Vim

La serendipia lleva a cosas interesantes. Así ha pasado a raíz de un toot en Mastodon de TerceraNexus6, en el que explicaba como uno de sus pequeños alumnos le había mandado un mensaje con cifrado César.

Así que me puse a leer qué era eso del cifrado César, y de una variante de ese cifrado es el ROT13. Un tipo de cifrado muy débil que consiste en rotar 13 posiciones las letras del abecedario, para a partir de una frase, ofuscar su significado y que no sea legible a primera vista.

Imagen Wikipedia

En este blog ya he escrito sobre cómo Vim puede cifrar un archivo mediante blowfish2, en este caso veremos cómo “cifrar” una línea, líneas o archivo entero con ROT13.

Este artículo viene a formar parte de la serie de tutoriales sobre el editor Vim que desde hace meses estoy publicando en mi blog y que puedes encontrar reunidos en este enlace:

Sigue leyendo

Renombra archivos desde la línea de comandos de Linux con la ayuda de #Vim

Gracias al editor Vim y a un script en Bash para GNU/Linux llamado vimv podemos renombrar varios archivos a la vez usando las posibilidades de edición que nos ofrece Vim

¿De qué manera podría renombrar un montón de archivos de música que incluyen la cadena (Audio Only), para suprimir esa parte?

Esa duda se me ha planteado hoy, y hoy mismo he encontrado la solución gracias a un script de Bash y el editor Vim.

Este artículo viene a formar parte de la serie de artículos relacionados con el editor Vim, que desde hace meses vengo publicando en mi blog y que puedes encontrarlos reunidos en este enlace:

Sigue leyendo

Entrevista a un periodista que utiliza el editor #Vim en su trabajo

Entrevista en exclusiva al periodista Manuel Ligero y de cómo ha empezado a utilizar el editor Vim como herramienta a la hora de escribir sus artículos

Lo que más me fascina del blog (o una de las cosas que más me fascina) es la interacción con las personas que estáis al otro lado del cable “de internet” y leéis los artículos, ya sea de manera ocasional o de manera habitual.

Esa interacción, ese “feedback” siempre es interesante por lo inesperado y por lo enriquecedor del proceso “solitario” de escribir en un pequeño blog personal como este. Y en ocasiones surgen situaciones curiosas, como esta que hoy traigo hasta el blog.

Como sabéis desde hace tiempo, escribo en el blog mi propia experiencia adentrándome como neófito total en el uso del editor Vim. Han sido varios los artículos que has podido leer sobre Vim y espero que sean más, ya que siempre se descubren cosas interesantes de este editor de texto que no me resisto a compartirlas en el blog.

Cuando uno escribe, después no sabe “la vida” que tienen los artículos una vez que le das al botón publicar. Conozco las visitas que tienen, pero no la “historia” que hay detrás de cada una de esas visitas.

Hasta que de manera casual llegas a conocer una de esas historias detrás del artículo publicado. Como ha sido recientemente, en el que por Mastodon el usuario Manuel Ligero, me escribió y entre otras cosas “me echaba la culpa” de que por culpa de mi blog había empezado a utilizar el editor Vim como herramienta de trabajo.

He de decir, que un poco orgulloso sí me sentí, al conocer de primera mano que las letras que junto tienen significado y “mueven cosas” en las cabezas de quien las interpreta.

Pensé que quizás Manuel era programador o algo así, pero mi sorpresa fue cuando me dijo que era periodista “freelance”. ¡Vaya! Un periodista que utiliza Vim como editor de sus textos, dejando de lado otras opciones quizás más mayoritarias en su profesión, eso sí que era una sorpresa…

Me apetecía conocer un poco más en detalle del hecho, así que le pregunté si podía hacerle algunas preguntas para publicarlas en exlusiva en el blog y dar a conocer que Vim no solo es para “geeks” friki programadores.

Desde ya, le doy las gracias por haber aceptado la invitación y aquí puedes leer las preguntas que le hice y las respuestas que me dió.

Sigue leyendo

Editar con #Vim archivos remotos

Con el editor Vim tienes la posibilidad de editar archivos en equipos remotos gracias al protocolo ssh

Adentrarse en Vim es aprender y descubrir nuevas funcionalidades interesantes. Lo que voy aprendiendo lo voy publicando en el blog en lo que he llamado: “Curso improVIMsado” y que puedes encontrar en este enlace:

El artículo de hoy se viene a sumar a esas cosas que aprendes sobre Vim y te sorprenden. Como es la posibilidad de poder editar archivos en máquinas remotas gracias al protocolo ssh. Comenzamos…

Sigue leyendo

Qué es la tecla leader de #Vim y cómo modificarla a nuestro gusto

Veamos para qué sirve la utilización de la tecla <leader> en el editor Vim, cómo modificarla a nuestros gustos y crear nuestros propios atajos de teclado

Quizás en algún tutorial sobre Vim o en un fichero .vimrc de otra persona te has topado con la mención a la tecla <leader> y no sabes exactamente a qué se refiere, cómo configurarla a nuestros gustos y utilizarla.

Trataré en este tutorial de dejarte esas preguntas más claras, espero conseguirlo. Este artículo se une a la serie de artículos sobre el editor Vim que vengo publicando en mi blog desde hace meses y que puedes consultar en este enlace:

Sigue leyendo

Abrir las páginas man dentro del editor Vim

Veamos cómo podemos abrir la página man de un comando o aplicación dentro del editor Vim, que nos ofrecerá resaltado de sintaxis, opción de búsqueda, una navegación por el documento más fluida, etc…

Las páginas man son la documentación oficial y de primera mano de los comandos o aplicaciones de nuestros sistemas GNU/Linux.

Muchas veces son (o deberían ser) el primer punto de consulta cuando queremos saber más de una aplicación o comando, saber qué opciones podemos utilizar, sintaxis del comando, etc.

Podemos invocarlas desde la línea de comandos o podemos hacer que Vim abra una página man que deseemos, así podremos buscar un término, copiar una parte, nos ofrecerá resaltado de sintaxis para facilitar la lectura y más…

Este artículo es parte del curso improvisado sobre el editor Vim que hace ya meses vengo publicando en mi blog, y donde puedes consultar todos los artículos publicados en este enlace:

Sigue leyendo

Cómo instalar plugins de Vim

En este artículo veremos cómo instalar complementos o plugins a nuestro editor Vim para darle más funcionalidades y adaptarlo a nuestras necesidades

Vim es un editor de texto con muchas opciones ya de manera predeterminada, pero quizás debido a tareas que realizamos, o a nuestra forma de trabajar, a veces necesitamos que haga alguna tarea extra que no viene “de serie”.

Para solucionar esas carencias o para sacarle todo el potencial a Vim están los complementos o “plugins” (de ahora en adelante utilizaré la palabra plugin) una forma de añadir funcionalidades extra al editor Vim y hacer que este se adapte a nuestras necesidades o para facilitarnos ciertas tareas.

Hay plugins para Vim para diferentes tareas, veamos en este tutorial cómo instalarlos de manera manual o mediante un gestor de plugins.

Sigue leyendo

Cómo borrar letras, palabras o la frase en el modo insertar del editor #Vim

Veamos unos atajos de teclado para borrar un caracter, una palabra o una frase sin abandonar el modo de insertar del editor Vim. Y además un truco un extra…

Mientras estamos en el modo de insertar texto del editor Vim, podemos editar nuestro texto escribiendo o borrando, etc. Para borrar una palabra que hemos escrito mal podemos utilizar el “back space” o la tecla suprimir.

La tecla “back space” borrará el texto caracter a caracter desde la posición del cursor hacia la izquierda. La tecla suprimir borrará el caracter donde se encuentra el cursor y será reemplazado por el siguiente de la derecha, si dejamos pulsada la tecla suprimir borrará el siguiente caracter, y así podremos borrar hasta el final de la línea.

Pero en este caso en vez de utilizar estas dos teclas, de sobra conocidas por su utilización no solo en Vim, vamos a aprender unos atajos de teclado para sin dejar el modo insertar poder borrar un caracter, una palabra o toda una línea.

Además también voy a compartir un atajo de teclado que he descubierto y que puede resultar útil… Empecemos el tutorial.

Sigue leyendo

Resaltar el texto copiado en el editor #Vim

Veamos cómo instalar un complemento para el editor Vim que hace que nos resalte el texto copiado (yank)

Para copiar texto en el editor Vim se utiliza la tecla y (de la palabra yank) con esta podemos copiar una palabra, varias, una parte de una frase, una línea entera, etc.

Al copiar este texto, no tenemos un “feedback” visual de que realmente hemos copiado el texto que queremos. Veamos cómo instalar un complemento que resuelve ese pequeño “contratiempo”

Este artículo viene a engrosar la lista de artículos relacionados con Vim, que desde hace unos cuantos meses voy publicando en mi blog, a medida que voy aprendiendo a utilizarlo, en mi pequeño reto personal de utilizar Vim.

Puedes consultar todos los artículos en este enlace:

Sigue leyendo

Cómo borrar en #Vim texto dentro de comillas, paréntesis, corchetes, etc…

Vamos a aprender a borrar rápidamente texto “encerrado” entre comillas, paréntesis, corchetes u otros delimitadores utilizando el editor de texto Vim

Quizás editando código o un texto, necesitamos borrar texto que está dentro de unas comillas o un paréntesis o unos corchetes o llaves o comillas simples. Veamos cómo realizar esa operación rápidamente gracias a la potencia del editor vim y sus comandos.

Este artículo forma parte de la serie de artículos sobre Vim que vengo realizando desde hace meses con aquello que voy descubriendo o aprendiendo y que puedes seguir en este enlace:

Sigue leyendo