gpt4 book ai didi

ruby-on-rails - 文档 RI 中标题的彩色格式

转载 作者:太空狗 更新时间:2023-10-29 12:31:52 25 4
gpt4 key购买 nike

我正在阅读 de Ruby of Pickaxe(ruby 版本 2.0)这本书,但我无法执行此语句

$ export RI="--format ansi --width 70"

我正在使用 Ubuntu 12.04 的 native 控制台,并且我在 RVM 中安装了 ruby​​

书中解释主题的部分

For general help on using ri, type ri --help. In particular, you might want to experiment with
the --format option, which tells ri how to render decorated text (such as section headings). If
your terminal program supports ANSI escape sequences, using --format=ansi will generate a
nice, colorful display. Once you find a set of options you like, you can set them into the RI
environment variable. Using our shell (zsh), this would be done using the following:
$ export RI="--format ansi --width 70"

我的控制台。这看起来很糟糕ESC=???

trabajo@fernando:~$ export RI="--format ansi --width 70" trabajo@fernando:~$ ri assoc

ESC[0mESC[1;32m.assocESC[m

(from ruby core) ESC[32mImplementation from ArrayESC[m
------------------------------------------------------------------------------ ary.assoc(obj) -> new_ary or nil

最佳答案

假设您的 TERM 环境变量设置正确(xterm-colorxterm-256color 就足够了)这很可能是一个问题使用 ri

使用的寻呼机

来自 ri 用户手册:

To use ANSI, either disable the pager or tell the pager to allow control characters.

所以你有两个选择,真的:

  • 禁用寻呼机:

    ri -T -f ansi assoc

  • 使用支持 ANSI 的寻呼机,例如 less -R:

    PAGER="less -R"ri -f ansi assoc

您可以将 -T 选项构建到您的 RI 环境变量中,或者除了注册机一个。

关于ruby-on-rails - 文档 RI 中标题的彩色格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24318420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com