Posso ottenere la navigazione vim-stlye (hjkl) per le informazioni GNU?


12

Il layout della tastiera del mio netbook significa che l'uso dei tasti freccia per la navigazione è leggermente scomodo. C'è un modo per fare in modo che le pagine di informazioni GNU utilizzino la hjklnavigazione in stile vim ? So che posso

info printf | less

... e uso j e k per scorrere su e giù, il che è abbastanza buono mentre uso pagine informative per la lettura, quindi la navigazione verso caratteri specifici non è vitale; ma sarebbe bello se potessi farlo all'interno info, piuttosto che ricorrere a una pipa.


3
Questo non risponde alla domanda, quindi la posterò come commento. Puoi anche usare info --subnodes -o - "$@" | less. In questo modo, sarai in grado di vedere tutte le informazioni su un elemento.

1
Si noti che la infodocumentazione del browser autonomo è disponibile all'indirizzo info "info stand-alone". Dove è possibile digitare iquindi vioe keyquindi TABdue volte per visualizzare le voci dell'indice corrispondenti.
Stéphane Chazelas,

Risposte:



5

I tasti freccia sono il modo meno misero per navigare nei documenti informativi; inoltre, le chiavi hjkl sono i modi meno significativi per navigare con le combinazioni di tasti in stile vim.

Info utilizza combinazioni di tasti in stile emacs che non sono poi così male una volta che le hai capite. prova info infoad iniziare e poi premi hper controllare alcuni dei tasti. ugualmente, apri un file less filee premi hper vedere cosa ha da offrire.

In vim stesso, non lo stai facendo bene fino a quando non stai usando molti tasti diversi per navigare tra gli oggetti di testo. :help text-objects.

Push arriva a spingere, ecco un plugin vim per aggiungere un comando: Info per visualizzare le pagine di informazioni con tutta la magia delle combinazioni di tasti di vim. consiglierei vivamente di imparare invece come usare info, poiché è stato progettato in modo molto particolare per essere navigabile in modo estremamente efficiente.


Grazie per questo; l'opzione 'salta al nodo successivo' è molto interessante in particolare.
evilsoup,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.