O layout do teclado do meu netbook significa que usar as setas do teclado para navegação é um pouco desconfortável. Existe uma maneira de fazer com que as páginas do GNU Info usem a hjkl
navegação no estilo vim ? Eu sei que posso
info printf | less
... e use j e k para rolar para cima e para baixo, o que é bom o suficiente, pois uso páginas de informação para ler, portanto, navegar para caracteres específicos não é vital; mas seria bom se eu pudesse fazer isso lá dentro info
, em vez de recorrer a um cano.
info --subnodes -o - "$@" | less
. Dessa forma, você poderá ver todas as informações sobre um item.info
documentação do navegador independente está disponível eminfo "info stand-alone"
. Onde você pode digitari
entãovi
oukey
e depoisTAB
duas vezes para ver as entradas correspondentes do índice.Respostas:
Sim, as informações têm suporte para praticamente qualquer esquema de ligação de teclas que você desejar; consulte http://www.gnu.org/software/texinfo/manual/info-stnd/html_node/Custom-Key-Bindings.html e observe em particular a
--vi-keys
opção de inicialização para Info.fonte
alias info='info --vi-keys'
e pronto .As teclas de seta são a maneira menos fácil de navegar pelos documentos informativos; além disso, as teclas hjkl são as formas menos significativas de navegar com as combinações de teclas no estilo vim.
O Info usa teclas de atalho no estilo emacs, que não são tão ruins assim que você as descobre. tente
info info
começar e pressione hpara verificar algumas das chaves. da mesma forma, abra um arquivoless file
e pressione hpara ver o que ele tem a oferecer.No próprio vim, você não está fazendo certo até estar usando as muitas teclas diferentes para navegar pelos objetos de texto.
:help text-objects
.Push chega ao shove, aqui está um plugin do vim para adicionar um comando: Info para visualizar as páginas de informações com toda a magia das combinações de teclas do vim. eu recomendaria totalmente o aprendizado de como usar
info
, pois ele foi projetado de uma maneira muito específica para ser navegável de maneira extremamente eficiente.fonte