¿De dónde viene #Vim? La historia de este gran editor

Veamos la historia que hay detrás del editor Vim y cómo este ha llegado a ser lo que es hoy

¿Te has preguntado alguna vez por qué para salir de Vim hay que pulsar :wq? ¿Sabes cual es la historia del editor Vim?

Viajemos hacia atrás en el tiempo y encontrémonos en los orígenes de la informática con algunos de los pioneros de mentes lúcidas.

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 «¿De dónde viene #Vim? La historia de este gran editor»

Curso de Vim: Los registros nominales en #Vim

Veamos cómo poder utilizar los registros nominales del editor Vim

Vim dispone de unos registros en los que podemos almacenar el texto que copiamos, modificamos o borramos. Y así poder reutilizarlo una y otra vez donde nos interese.

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 registros nominales en #Vim»

Curso de Vim: Analiza el punto débil del arranque de tu editor #Vim

¿Abre lento tu editor Vim? Veamos cómo poder identificar qué parte es la que ralentiza ese arranque

Con el paso del tiempo, vamos añadiendo complementos y opciones a nuestro editor Vim, y puede que vaya poco a poco ralentizando el proceso de arranque.

¿Cómo cual es el «cuello de botella»? Veamos cómo «cronometrar» cada proceso del arranque de 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:

Sigue leyendo «Curso de Vim: Analiza el punto débil del arranque de tu editor #Vim»

Curso de Vim: Los registros numerados en #Vim

Veamos los registros numerados que dispone el editor Vim y cómo poder usar esta gran herramienta al editar

El editor Vim dispone de 10 tipos de registros que almacenan ciertos textos en una u otras circunstancias.

  1. El registro sin nombre ("").
  2. Los registros numerados ("0-9).
  3. El registro de pequeñas eliminaciones ("-).
  4. Los registros nominales ("a-z).
  5. El registro de solo lectura (":, ".,y "%).
  6. El registro de archivo alternativo ("#).
  7. El registro de expresiones ("=).
  8. Los registros de selección ("* y "+).
  9. El registro de agujero negro ("_).
  10. El registro del último patrón de búsqueda ("/).

En este artículo vamos a fijarnos en los registros numerados que dispone el editor Vim. Vamos a conocerlos y saber cómo utilizarlos mientras editamos 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:

Sigue leyendo «Curso de Vim: Los registros numerados en #Vim»

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»

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»

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»