Frage

Ich habe Probleme sehen ri Dokumentation innerhalb gvim und MacVim (versuchte es sowohl auf) Einige der ri Dokumentation enthält Textdekorationen, dass gut aussehen, wenn sie in einem Terminal-Fenster angezeigt, aber sind Zeichen ANSI-Escape beim Betrachten in gvim / MacVim . Zum Beispiel Snippet folgende ri aus $ri class sieht wie folgt im Terminal:

Gibt die Klasse von obj , jetzt bevorzugt über Object # type

Und das in gvim:

Gibt die Klasse von [4mobj [m, jetzt bevorzugt über [7mObject # Typ [m,

Es wäre toll, der Lage sein, innerhalb von gvim lesbar ri docs zu verweisen. Irgendwelche Ideen auf, wo zu Beginn der Suche dieses Problem beheben?

War es hilfreich?

Lösung

Versuchen ri wie folgt ausgeführt werden:

ri --format=rdoc

AFAIK, das rdoc Format ist Klartext, damit Sie nicht die ANSI-Escape-Sequenzen herausfiltern müssen.

Sie können sich wahrscheinlich „echten“ Klartext erhalten, indem ein Shell-Skript wie folgt machen:

ri --format=bs $@ | sed 's:.^H::g'

Wo ^H ist eine rohe Strg-H (oder was auch immer Backspace für Sie ist), dann nennen das Shell-Skript statt ri.

Andere Tipps

scheinen diese beiden Skripte, dass Problem zu Adresse geschrieben wurden. Sie erscheinen nicht perfekte Lösungen. Einer von ihnen erfordert offenbar einen Patch vi oder an einem Punkt tat. Ich kann nicht ganz sagen, was der andere tut, aber ich denke, es ist Ihr Fenster macht, die Codes zu interpretieren, wenn Sie einen bestimmten Befehl verwenden.

Es gibt auch einige Hinweise auf bestehende vi-Befehle.

Siehe auch:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top