zoukankan      html  css  js  c++  java
  • 设置irb和ri

    设置irbri

    输入ruby -v查看是否能够显示ruby版本

    现在可以

    配置irb.

    irb是交互式Ruby 的命令行工具,即输入一句就立即执行并给出结果.

    默认的irb不够强大,现在给它配置一下.

    irb配置

    放在个人目录下的.irbrc文件里(文件路径: %USERPROFILE%.irbrc).

    资源管理器>地址栏>输入%USERPROFILE%>SHIFT+右键>打开命令行窗口

    配置文件默认不存在,需要新建一个,在里面输入

    #这是irb的配置文件,irb运行前会读取此文件的配置,

    #此文件需要在用户目录下

    require irb/completion   #打开自动完成功能

    IRB.conf[:AUTO_INDENT]=true #打开自动缩进功能

    **注意: 不要其中的中文注释

    体验

    现在在命令行输入irb打开ruby交互工具就可以体验自动完成功能和自动缩进功能.

    比如:

    输入File.me,  然后按tab键就可以自动完成函数名输入,变成File.method.

    如果发现有多个可能,不会自动完成,但是按两下tab会显示所有可能的名字.

    至于缩进就是比如输入def fun1,然后按回车,下一行会缩进两个空格让你输入.

    接下来是ri,ri是用于在终端查看帮助的工具,如果你更喜欢使用chm,那么接下来的配置就不需要设置了.

    ruby的帮助文件在Rubydoc uby20.chm.

    如果你也想试试使用在终端查看帮助,那么继续往下看吧.

    首先需要安装ri格式的帮助文件

    1.在终端运行gem install rdoc-data 安装

    2.然后需要生成ri数据,在终端运行

    rdoc-data -install

    gem rdoc --all --overwrite

    3.现在可以使用ri来查询了,比如查询Stringstrip方法的使用帮助.

    在终端运行:ri String#strip

    然后会输出:

    (from ruby core)

    ——————————————————————————

    str.strip -> new_str

    ——————————————————————————

    Returns a copy of str with leading and trailing whitespace removed.

    hello “.strip #=> “hello”

    goodbye ”.strip #=> “goodbye”

  • 相关阅读:
    Programming Windows 第五版读书笔记 第三章 窗口和消息
    一个带游标的遍历数据的函数|数据库操作|软件开发
    递归删除一个文件夹下的所有文件c#代码
    杭州市市民卡办理点
    NTLDR is missing 的解决方法
    SQL Server中 将日期格式化.函数 CONVERT
    1.显示网页中的所有图片
    用sql函数获取中文字符串的全拼
    地柜便利一个文件夹下的所有文件|软件开发
    软件是什么
  • 原文地址:https://www.cnblogs.com/lizunicon/p/4948124.html
Copyright © 2011-2022 走看看