Posso obter a navegação vim-stlye (hjkl) para informações sobre o GNU?


12

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 hjklnavegaçã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.


3
Isso não responde à pergunta, então eu a postarei como um comentário. Você também pode usar info --subnodes -o - "$@" | less. Dessa forma, você poderá ver todas as informações sobre um item.

1
Observe que a infodocumentação do navegador independente está disponível em info "info stand-alone". Onde você pode digitar ientão viou keye depois TABduas vezes para ver as entradas correspondentes do índice.
Stéphane Chazelas

Respostas:



5

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 infocomeçar e pressione hpara verificar algumas das chaves. da mesma forma, abra um arquivo less filee 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.


Obrigado por isso; a opção 'pular para o próximo nó' é muito interessante em particular.
23413 evilsoup
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.