Curso de Vim: entrevista a un desarrollador que utiliza #Vim

¿Cómo usa Vim un desarrollador que lo utiliza de manera intensiva desde hace años? En esta interesante entrevista en exclusiva podrás descubrirlo.

Desde que empecé a utilizar Vim, por el blog han aparecido muchos tutoriales sobre mi experiencia y aquello que poco a poco voy aprendiendo sobre este editor de texto. Puedes encontrar cómo hacer tal cosa, qué hace tal o cual complemento, incluso una entrevista a un periodista que utiliza Vim en su trabajo.

Pero desde hace tiempo, tenía en mente hacer una entrevista a una persona que utilizara el editor Vim como herramienta en su trabajo como desarrollador de software. Alguien que utilice Vim (o algunas de las opciones del planeta Vim, léase: Vi, neovim, etc) de una forma intensa y que después de muchos años de uso haya conseguido sacarle todo el jugo de las posibilidades que ofrece Vim.

Mi primera opción fue un desarrollador que trabaja actualmente para SUSE en el equipo que desarrolla YaST, llamado Ancor, pero declinó la invitación porque bajo su criterio no era un buen candidato.

Sin embargo ha tenido la amabilidad (muuuchas gracias por eso) de pasarme el contacto de un desarrollador que conoce, llamado Ignacio, con el trabajó en el pasado y que en palabras del propio Ancor es “el mayor hechicero de Vim con el que he trabajado”.

Así que agradecer a Ancor el haberme pasado ese contacto y a Ignacio el haber accedido a esta “proposición” totalmente decente, en la que nos desvelará algunos de los trucos que usa en Vim y algún proyecto personal muy interesante relacionado con Vim.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Pero mejor que sea el propio Ignacio quien nos lo explique en esta entrevista en exclusiva para el blog. Todo un placer y un privilegio:

Sigue leyendo “Curso de Vim: entrevista a un desarrollador que utiliza #Vim”

Curso de Vim: La ayuda de #Vim

Aprendamos a utilizar y consultar la propia ayuda que ofrece el editor Vim

La documentación de un proyecto es una pieza fundamental. Tener una documentación actualizada, detallada y que cubra los aspectos de uso y explotación de una herramienta es un punto extra.

Dentro de esa documentación la ayuda que pueda ofrecer una herramienta es una buena forma de resolver dudas y dar a conocer todas las posibilidades que ofrece dicha herramienta.

El edito Vim, en ese aspecto es un buen ejemplo. La propia ayuda de Vim es útil y explora todas las posibles opciones que ofrece Vim. Veamos cómo explorar la ayuda de Vim y ver qué opciones ofrece.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Sigue leyendo “Curso de Vim: La ayuda de #Vim”

Curso de Vim: los historiales de búsquedas y comandos de #Vim

Veamos cómo consultar el historial de búsquedas realizadas y el historial de comandos ejecutados en el editor Vim

Vim tiene la gran utilidad de almacenar muchas cosas en historiales, para ahorrarnos tiempo a la hora de realizar tareas repetitivas o volver a consultar cosas que hemos realizado.

Por ejemplo los historiales de búsquedas realizadas y de comandos ejecutados en el editor Vim. Veamos cómo consultar esos historiales, navegar entre ellos, etc.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Sigue leyendo “Curso de Vim: los historiales de búsquedas y comandos de #Vim”

Actualizar un fork de un repositorio git desde la interfaz web de GitHub

Veamos cómo actualizar desde la propia interfaz web de GitHub nuestro repositorio “forkeado”

En un artículo anterior ya vimos cómo actualizar desde la línea de comandos nuestro repositorio “forkeado”, para mantenerlo al día con las actualizaciones del repositorio original:

En esta ocasión veremos cómo hacerlo desde la propia interfaz web de GitHub (si es que es allí donde tenemos alojado nuestros repositorios, tanto el original como nuestra copia derivada o “fork”).

Sigue leyendo “Actualizar un fork de un repositorio git desde la interfaz web de GitHub”

Curso de Vim: arriba, abajo al centro… y #Vim

Veamos cómo mover el cursor o nuestra pantalla en el editor Vim hacia arriba, hacia abajo o al centro

En esta ocasión un sencillo truco sobre el editor Vim. Sencillo, pero práctico y que siempre viene bien conocer.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

En esta ocasión se trata de saber y conocer cómo mover rápidamente nuestro cursor hacia la parte superior, media o inferior de la pantalla. Y cómo mover la línea donde se encuentra el cursor también hacia la parte superior, media o inferior de la pantalla.

Abre una instancia de Vim en tu equipo con un documento y comprueba cómo funcionan los comandos y las diferencias entre ellos. Y la próxima vez ponles a funcionar.

Sigue leyendo “Curso de Vim: arriba, abajo al centro… y #Vim”

Curso de Vim: Utilizando archivos de plantillas en #Vim

Veamos cómo añadir una plantilla ya creada a un archivo nuevo cuando lo creamos con Vim

Cuando creamos un archivo en formato html o para lenguajes como Bash, Perl u otros quizás siempre lo comenzamos de la misma forma y siguiendo un patrón.

Veamos cómo podemos crear una plantilla para diferentes tipos de archivos para que se cargue al crear un archivo de ese tipo en concreto.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Sigue leyendo “Curso de Vim: Utilizando archivos de plantillas en #Vim”

Importar una clave de cifrado en Thunderbird con OpenPGP

Veamos cómo importar un archivo de una clave en formato .asc a nuestro Thunderbird para enviar un correo cifrado a ese destinatario

Como ya pudiste leer en el blog hace tiempo, desde la versión 78 del cliente de correo Thunderbird, este software viene incorporado con OpenPGP para la gestión del cifrado de correos de manera nativa, sin la necesidad de utilizar Enigmail.

Veamos cómo podemos añadir una clave de cifrado de un contacto, para poder cifrar y descifrar correos con ese contacto.

Sigue leyendo “Importar una clave de cifrado en Thunderbird con OpenPGP”

Curso de Vim: Utilizando las marcas globales en el editor #Vim

Vim nos permite establecer marcas globales en nuestros documentos para poder saltar a ellas desde cualquier parte que nos encontremos

En un artículo anterior de esta serie, vimos cómo poder establecer marcas y asignarlas a letras minúsculas a diferentes archivos. Puedes leer ese artículo en este enlace:

En esta ocasión veremos las marcas globales que podemos establecer en las letras mayúsculas y las diferencias con las otras.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Sigue leyendo “Curso de Vim: Utilizando las marcas globales en el editor #Vim”

Curso de Vim: Sincronizar el “scroll” en dos ventanas del editor #Vim

Veamos cómo hacer que dos (o más) ventanas se sincronicen cuando hagamos “scroll” en una de ellas.

El otro día mientras seguí mi traducción del libro sobre Vim que estoy realizando, hice una división de la ventana y abrí el original en inglés para comparar unas modificaciones.

Y en cierto momento pensé, estaría bien que mientras desplazo el texto de mi traducción haciendo “scroll” también estubiera sincronizada la otra ventana y se desplazara para comparar todo el texto sin necesidad de desplazarme y hacer “scroll” también en esa ventana.

¡Y dicho y hecho, el editor Vim ofrece esa posibilidad! No para de sorprenderme esta gran herramienta para editar textos de manera eficiente y rápida. Veamos cómo.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Sigue leyendo “Curso de Vim: Sincronizar el “scroll” en dos ventanas del editor #Vim”

Genera códigos Qr desde la terminal de #Linux

Veamos cómo podemos generar códigos Qr desde nuestra términal de GNU/Linux sin necesidad de instalar nada

A veces queremos compartir un texto o un enlace entre nuestro equipo y nuestro teléfono móvil. Veamos cómo hacerlo generando un código Qr desde la terminal de nuestra distribución GNU/Linux para después escanearlo con nuestro teléfono.

Sigue leyendo “Genera códigos Qr desde la terminal de #Linux”