Kann ich vim-stlye (hjkl) navigation für GNU info bekommen?

12

Das Layout der Tastatur meines Netbooks bedeutet, dass die Verwendung der Pfeiltasten für die Navigation etwas unangenehm ist. Gibt es eine Möglichkeit, GNU Info-Seiten dazu zu bringen, hjklNavigation im Vim-Stil zu verwenden? ich weiss ich kann

info printf | less

... und scrolle mit j und k nach oben und unten, was gut genug ist, da ich Infoseiten zum Lesen verwende, um nicht zu bestimmten Zeichen zu navigieren. aber es wäre schön, wenn ich dies innerhalb tun könnte info, anstatt auf eine Pfeife zurückzugreifen.

Übelsuppe
quelle
3
Dies beantwortet die Frage nicht und ich werde sie nur als Kommentar posten. Sie können auch verwenden info --subnodes -o - "$@" | less. Auf diese Weise können Sie alle Informationen zu einem Artikel anzeigen.
1
Beachten Sie, dass die infoeigenständige Browserdokumentation unter verfügbar ist info "info stand-alone". Wo können Sie geben idann vioder keyund dann TABzweimal die passenden Indexeinträge zu sehen.
Stéphane Chazelas

Antworten:

5

Die Pfeiltasten sind die am wenigsten aussagekräftige Methode zum Navigieren in Infodokumenten. Außerdem sind die hjkl-Tasten die am wenigsten aussagekräftigen Methoden zum Navigieren mit vim-artigen Tastenkombinationen.

Info verwendet emacs-artige Tastenkombinationen, die nicht so schlecht sind, wenn Sie sie einmal herausgefunden haben. Versuchen Sie info info, loszulegen, und drücken Sie dann h, um einige der Tasten zu überprüfen. Öffnen Sie trotzdem eine Datei mit less fileund klicken Sie, um hzu sehen, was sie zu bieten hat.

In vim selbst machen Sie es erst richtig, wenn Sie die vielen verschiedenen Tasten zum Navigieren durch Textobjekte verwenden. :help text-objects.

Push kommt auf den Plan, hier ist ein VIM-Plugin zum Hinzufügen eines: Info-Befehls zum Anzeigen von Infoseiten mit der ganzen Magie der VIM-Tastenkombinationen. Ich kann nur empfehlen, infostattdessen zu lernen, wie man es benutzt , da es auf eine ganz bestimmte Weise entworfen wurde, um extrem effizient navigierbar zu sein.

Josh McGee
quelle
Danke dafür; Besonders interessant ist die Option 'Zum nächsten Knoten springen'.
Übelsuppe