Question

Je ne parviens pas à visualiser la documentation ri au sein gvim et MacVim (essayé sur les deux) Une partie de la documentation ri comprend des décorations de texte dont l'aspect vu dans une fenêtre de terminal, mais inclure des caractères d'échappement ANSI lors de l'affichage dans vim / MacVim . Par exemple, les ri suivants snippet des regards de $ri class comme celui-ci dans le terminal:

  

Renvoie la classe de obj , maintenant   préféré sur Type Objet #

Et ceci dans gvim:

  

Renvoie la classe de [4mobj [m, maintenant préférée sur [# 7mObject de type [m,

Ce serait génial de pouvoir faire référence lisibles ri docs au sein gvim. Toutes les idées sur où commencer à chercher à résoudre ce problème?

Était-ce utile?

La solution

Essayez de lancer ri comme ceci:

ri --format=rdoc

AFAIK, le format de rdoc est le texte brut de sorte que vous n'aurez pas à filtrer les séquences d'échappement ANSI.

Vous pouvez probablement obtenir le texte brut « réel » en faisant un script shell comme ceci:

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

^H est une première Ctrl-H (ou quoi que backspace est pour vous), puis appelez ce script shell au lieu de ri.

Autres conseils

Ces deux scripts semblent avoir été écrites pour remédier à ce problème. Ils ne semblent pas être des solutions parfaites. L'un d'eux exige apparemment un patch vi, ou est-ce à un moment donné. Je ne peux pas dire tout à fait ce que l'autre fait, mais je pense qu'il rend la fenêtre, l'interprétation des codes, lorsque vous utilisez une commande spécifique.

Il y a aussi quelques conseils sur la vi commandes existantes.

Voir:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top