我在 gvim 和 MacVim 中查看 ri 文档时遇到问题(在两者上都尝试过)一些 ri 文档包含在终端窗口中查看时看起来不错的文本装饰,但在 gvim/MacVim 中查看时包含 ANSI 转义字符。例如,来自 $ri class
的以下 ri 片段在终端中如下所示:
Returns the class of obj, now preferred over Object#type
gvim 中的这个:
Returns the class of [4mobj[m, now preferred over [7mObject#type[m,
如果能够在 gvim 中引用清晰的 ri 文档那就太好了。关于从哪里开始解决这个问题有什么想法吗?
最佳答案
尝试像这样运行ri
:
ri --format=rdoc
据我所知,rdoc
格式是纯文本,因此您不必过滤掉 ANSI 转义序列。
您可能可以通过制作如下所示的 shell 脚本来获得“真正的”纯文本:
ri --format=bs $@ | sed 's:.^H::g'
其中 ^H
是原始 Ctrl-H (或任何适合您的退格键),然后调用该 shell 脚本而不是 ri
.
关于ruby - 在 (Mac)Vim 中查看 ri 时摆脱 ANSI 转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4732042/