Veamos cómo abrir la ayuda de Vim sobre un determinado tema en una pestaña nueva

Cuando consultamos un tema de la ayuda de Vim, este nos abre dicha ayuda en la parte superior de una división horizontal de la ventana actual.
¿No estaría bien poder también abrir esa ayuda rápidamente en una pestaña nueva? Vamos a ver cómo podemos tener ambas opciones.
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:
Para consultar la completa ayuda de Vim, podemos hacerlo mediante el comando :help o con :h y el término a busca, por ejemplo así:
:help move
Con esto Vim, divide la pantalla actual con una división horizontal y en la parte superior nos muestra la ayuda relacionada con el término que hemos buscado.
Leer la ayuda en ese espacio tan pequeño es un poco molesto y aunque redimensionar ventanas es muy sencillo como ya vimos en este artículo:
¿Por qué no abrir es esa ayuda en una nueva pestaña a pantalla completa para leerla mejor? Pues para eso, abrimos el archivo ~/.vimrc de configuración y añadimos esta línea:
" abre la ayuda en una nueva pestaña
cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == 'h' ? 'tab help' : 'h'
Guardamos los cambios, cerramos y volvemos a abrir Vim. Si escribimos el comando:
:help move
El comportamiento será el mismo, abrirá la ayuda sobre el comando move en la parte superior de una división de la pantalla. Pero si en vez de eso escribimos el comando abreviado:
:h move
Verás que cuando hemos pulsado el espacio después de la h, Vim ha cambiado el comando por :tab help Ahora se nos abrirá una nueva pestaña con la ayuda del término que hemos buscado.
Ya sabes que con gt y gT podremos navegar hacia la pestaña siguiente o la pestaña anterior, respectivamente.
