vim-rfc listet alle vorhandenen RFCs auf und öffnet den ausgewählten in einem neuen Puffer.
Funktioniert in Vim und Nvim, erfordert aber Python3-Unterstützung: :echo has('python3')
Verwenden Sie Ihren bevorzugten Plugin-Manager.
Verwendung von vim-plug:
Plug 'mhinz/vim-rfc'
Starten Sie Vim und :PlugInstall
neu und schauen Sie sich dann die Dokumente an: :h rfc
.
Dokumente auflisten:
:RFC [vim regexp]
Cache neu erstellen und Dokumente auflisten:
:RFC! [vim regexp]
Verwenden Sie <cr>
, um einen Eintrag zu öffnen, oder q
um ihn zu verlassen.
Beispiele: :RFC
, :RFC 100
, :RFC http/2
, :RFC ipv4 addresses
.
Wenn Sie sich innerhalb eines RFC-Dokuments in einer Zeile des Inhaltsverzeichnisses befinden, springt <c-]>
/ <cr>
zum referenzierten Abschnitt. Bei einer Zeichenfolge wie STD 10
oder RFC 1234
(die ebenfalls hervorgehoben sein sollte) wird stattdessen das referenzierte Dokument geöffnet. Mit <co>
springen Sie zurück.
Es gibt keine Optionen, aber Sie können die Standardfarben ändern, die in dem von :RFC
geöffneten Fenster verwendet werden. Siehe :h rfc-colors
.
Bei der ersten Verwendung dieses Plugins dauert es einige Sekunden, bis eine Indexdatei heruntergeladen ist, die alle vorhandenen RFC-Dokumente enthält (~12 MB). Diese XML-Datei wird analysiert und alle RFC- und STD-Einträge werden in einer Cache-Datei gespeichert.
Bei der zweiten Verwendung dieses Plugins wird die Cache-Datei sofort verwendet.
Wenn Sie einen Eintrag auswählen, wird dieser heruntergeladen und sofort in einen neuen Puffer gelegt. Auf der Festplatte wird keine temporäre Datei erstellt.
Standardspeicherorte für Cache-Dateien:
$XDG_CACHE_HOME/vim/vim-rfc.txt
für Vim$XDG_CACHE_HOME/nvim/vim-rfc.txt
für Nvim Wenn $XDG_CACHE_HOME
nicht festgelegt ist, wird standardmäßig ~/.cache
verwendet.
Wenn Ihnen meine Plugins gefallen, markieren Sie sie bitte auf Github. Es ist eine großartige Möglichkeit, Feedback zu erhalten. Das Gleiche gilt für Problemberichte oder Funktionsanfragen.