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, hjkl
Navigation 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.
info --subnodes -o - "$@" | less
. Auf diese Weise können Sie alle Informationen zu einem Artikel anzeigen.info
eigenständige Browserdokumentation unter verfügbar istinfo "info stand-alone"
. Wo können Sie gebeni
dannvi
oderkey
und dannTAB
zweimal die passenden Indexeinträge zu sehen.Antworten:
Ja, info unterstützt so ziemlich jedes Schlüsselbindungsschema, das Sie mögen. Siehe http://www.gnu.org/software/texinfo/manual/info-stnd/html_node/Custom-Key-Bindings.html und beachten Sie insbesondere die
--vi-keys
Startoption für Info.quelle
alias info='info --vi-keys'
und fertig .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 mitless file
und 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,
info
stattdessen zu lernen, wie man es benutzt , da es auf eine ganz bestimmte Weise entworfen wurde, um extrem effizient navigierbar zu sein.quelle