El diseño del teclado de mi netbook significa que usar las teclas de flecha para la navegación es un poco incómodo. ¿Hay alguna manera de hacer que las páginas de información de GNU utilicen la hjkl
navegación estilo vim ? Sé que puedo
info printf | less
... y use j y k para desplazarse hacia arriba y hacia abajo, lo cual es lo suficientemente bueno ya que uso páginas de información para leer, por lo que navegar a caracteres específicos no es vital; pero sería bueno si pudiera hacer esto dentro info
, en lugar de recurrir a una tubería.
info --subnodes -o - "$@" | less
. De esa manera, podrá ver toda la información sobre un artículo.info
documentación del navegador independiente está disponible eninfo "info stand-alone"
. Donde puede escribiri
entoncesvi
okey
y luegoTAB
dos veces para ver las entradas de índice coincidentes.Respuestas:
Sí, la información tiene soporte para prácticamente cualquier esquema de enlace de teclas que desee; consulte http://www.gnu.org/software/texinfo/manual/info-stnd/html_node/Custom-Key-Bindings.html y observe en particular la
--vi-keys
opción de inicio de Info.fuente
alias info='info --vi-keys'
y listo .Las teclas de flecha son la forma menos significativa de navegar por los documentos de información; Además, las teclas hjkl son las formas menos significativas de navegar con las combinaciones de teclas de estilo vim.
Info utiliza combinaciones de teclas de estilo emacs que no son tan malas una vez que las descubres. intenta
info info
comenzar y luego presiona hpara ver algunas de las teclas. de todos modos, abra un archivo conless file
y presione hpara ver qué tiene para ofrecer.En vim, no lo estás haciendo bien hasta que estás usando las diferentes teclas para navegar a través de objetos de texto.
:help text-objects
.Empuje viene a empujar, aquí hay un complemento vim para agregar un comando: Información para ver páginas de información con toda la magia de las combinaciones de teclas vim. En su
info
lugar, recomendaría aprender a usar , ya que fue diseñado de una manera muy particular para ser navegable de manera extremadamente eficiente.fuente