- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在阅读 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-color
或 xterm-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/
我正在使用 Java 11、Spring Boot 2.1.1 和 Apache CXF 3.2.7 公开导入 XSD 架构的 SOAP Web 服务。在 WSDL 中它显示为: 当我发送查询失败
Jonathans-MacBook-Pro-2:pickaxe jod$ ri ActiveRecord::Base#save Nothing known about ActiveRecord 这应该
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
使用 maven,有几个插件可以支持,例如从 XSD 生成 JAXB 类,例如org.codehaus.mojo:jaxb2-maven-plugin 和 org.jvnet.jaxb2.maven2
当我输入“ri”时,PowerShells的默认设置认为它是“删除项”的别名-如何使用ri命令调用“R” uby“I” ndex? 我尝试cd到C:\ Ruby22并输入: rdoc --all --
我最喜欢 Ruby 的原因之一是它的学习非常简单。如果我想发现新东西,我可以打开 irb 和 ri,然后找到新的方法来轻松地做事。 我发现在 javascript 中做这件事并不容易。 我喜欢能够将开
我们有一个复杂的类结构,我们正在尝试使用 JAXB-RI 将其编码到 xml 文件。编码似乎可以在 Spring 的 jaxb2Marshaller 中正常工作,但在我们尝试使用的 jaxb-ri 中
当您从 OS X 术语窗口运行 Ruby ri 命令以查看特定命令的文档时,您如何“退出”该文档?在文档末尾,显示 (END),但我不知道如何退出。我试过 CTRL-C、CTRL-D、Esc 等,但找
我有一些为我的应用程序生成的自定义 RDoc 数据。我也想创建自定义 RI 文档,但我无法在任何地方找到该命令。这是什么? ri Hash 返回手册页。 ri CustomObject 没有。我希望两
我尝试先安装一个 gem gem install rdoc-data成功安装后,我尝试了 rdoc-data --install 但是,我得到了错误:不支持你的ruby版本2.1.1,只支持1.8.7
我的应用程序中出现以下异常。 com.sun.faces.config.ConfigurationException: It appears the JSP version of the contai
我有两台计算机运行此代码: import java.io.*; import java.util.*; import gnu.io.*; public class Deb implements Ser
我继承了一个代码库,其中一部分是使用 Eclipse 生成器构建的 Web 服务。生成的代码似乎有许多文件路径(用于 wsdls 等),它们引用原始开发人员盒子上的位置。例如,在服务类的静态构造函数中
为此,我主要对 pgsql 感兴趣,但我想知道在任何 RDBMS 中是否有一种方法可以执行插入操作,无需禁用和重新启用任何 FOREIGN KEY 或 NOT NULL约束,在两个相互引用的表上。 (
刚刚使用 rvm 方法将 ruby 新安装到 ubuntu 服务器上。 ruby -v 返回我正在运行的版本,1.9.2 很好,我能够执行我正在尝试学习的书中的基本代码.所以在命令提示符下,如下
在交互式 ruby 控制台中,如果我输入 ri 然后我得到一个未定义的方法错误,我是否明确必须在某处安装文档才能让它工作? irb(main):015:0* ri --help NoMethodE
介绍 我和我的 friend 正在开发一个 JavaFX 应用程序,它充当我们学校的规划师。我们有任务(类作业)、 Activity 、类(class)和学生信息。为了尝试将数据持久存储在用户的硬盘上
假设我有以下两个类: package example.model; public class Model { public static class Inner {} public O
我正在阅读 de Ruby of Pickaxe(ruby 版本 2.0)这本书,但我无法执行此语句 $ export RI="--format ansi --width 70" 我正在使用 Ubun
我在 Mac OS X 上使用 zsh。当我键入 ri 后跟类名时,一切正常。但是,如果我想查找特定的方法文档(例如 Array#new),shell 会告诉我 zsh: no matches fou
我是一名优秀的程序员,十分优秀!