Wenn Sie die Pfeiltasten ↑und die ↓Richtungstasten verwenden, um auf den GNU- info
Seiten nach oben und unten zu scrollen, springt der Info-Seiten-Viewer unerwartet zu einem anderen Knoten. Dies ist wirklich verwirrend.
Wie kann ich durch die Seite scrollen und den Info-Viewer / Pager anhalten lassen, wenn er oben oder unten ist, und dann einen separaten Befehl benötigen, um zu einem anderen Knoten zu springen?
9
info
Dateien zu durchsuchen . Wenn Sie mit Vim- und Vim-Plugins vertraut sind, können Sie auch ref und ref-info installieren und haben tatsächlich einen vernünftigeninfo
Browser.pinfo
gefällt mir, aber es funktioniert nicht. Diespinfo info
ist eine der Hauptindexseiten, die ich verwenden würde, um einen Drilldown in spezifischere Seiten durchzuführen.pinfo info
lädt nur Lastenman info
. Außerdem konnte ich nicht herausfinden, wie ich zum nächstenpinfo
pinfo info-stnd
eher wollen alspinfo info
.info
Davon abgesehen bin ich jedoch nur ein Mithasser. Erwarten Sie also nicht, dass ich mich zu sehr bemühe, mich zu verteidigenpinfo
. :) Dasref-info
Ding ist aber ziemlich anständig.info
Seiten werden wirklich von Emacs-Benutzern erstellt und sind für sie gedacht. es sieht so aus, als ob die ref-info vim-Syntaxdefinitionen fürinfo
Seiten sind. Ist die Idee, dass Sie Infoseiten in vim öffnen - und dasref-info
Plugin Ihnen die Möglichkeit gibt, zu navigieren?ref
ein Hypertext-Browser-Framework.ref
kommt mit Browser für verschiedene Quellen (man
Seitenperldoc
,pydoc
usw.), aber nicht fürinfo
.ref-info
ist ein Plugin fürref
das zusätzliche Unterstützung fürinfo
. Dann fügen Sielet g:ref_info_cmd='info --subnodes -o -'
Ihrem vimrc hinzu und durchsucheninfo
Seiten mit:Ref info <page>
. Sie müssen wahrscheinlich einige Zeit damit verbringen, es zu konfigurieren. Es ist ein sehr nützliches Plugin.Antworten:
Posting als Antwort, wie gewünscht.
Nur nicht
info
zum Durchsuchen voninfo
Seiten verwenden. Es gibt einen eigenständigeninfo
Browser namens pinfo und Emacs hat natürlich einen eigenen Info-Modus .Wenn Sie Vim verwenden, können Sie auch die Ref- und Ref-Info- Plugins installieren .
ref
ist im Wesentlichen ein generischer Hypertext-Browser. Es kommt mit Plugins für eine Reihe von Quellen, wieman
Seiten,perldoc
,pydoc
etc., aber nicht fürinfo
.ref-info
ist ein Pluginref
, mit dem Sieinfo
Seiten durchsuchen können .Die Kombination
ref
+ref-info
ergibt einen anständigeninfo
Browser mit dem einzigen Nachteil, dass nur die aktuell angezeigte Seite durchsucht werden kann. Eine teilweise Problemumgehung für dieses Problem besteht darin, dasinfo
Backendref-info
anzuweisen , größere Blöcke zu produzieren, bevor sie zugeführt werden, indem Sie diese Zeile zu Ihrem vimrc hinzufügen:Sie würden dann
info
Seiten wie folgt durchsuchen :Natürlich können Sie auch
ref
mit den anderen Quellen (:Ref man <page>
etc.) verwenden. Lesen Sie das Handbuch für weitere Informationen.quelle
let g:ref_info_cmd = 'info --subnodes -o -'
Idee zu, alles auf einer einzigen Seite zusammenzufassen. Ich verwende diezsh
Manpages auch immer auf diese Weise, dh diezsh
Manpages sind in ungefähr 12 separate Manpages unterteilt, aber ich lade immerman zshall
für Regex-Suchen. Wenn ich dann weiß, wo ich das will, lade ich die spezifische Manpage, zman zshbuiltins
info
"Sie können verwenden, Control-Vum nur vorwärts und nur rückwärts zu scrollenMeta-V oder nur rückwärts Escape-Vzu scrollen . Diese sind auf der
h
Hilfeseite aufgeführt, aber schwer zu erkennen.quelle
C-d
inless
, aber das Scrollen einer ganzen Seite gleichzeitig ist ein bisschen desorientiert.