`
ddl1st
  • 浏览: 99267 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ruby irb 配置选项

    博客分类:
  • Ruby
 
阅读更多
:AUTO_INDENT / conf.auto_indent_mode如果为真,irb 将会在你输入嵌套结构时进行缩进. false
:BACK_TRACE_LIMIT / conf.back_trace_limit显示回溯的起始和结束n行.  16
:CONTEXT_MODE对新工作区所使用的绑定: 0->在顶层的 proc, 1->绑定于一个加载的,匿名文件中,2->每个线程绑定于一个加载的文件,3->绑定于一个顶层的函数.   3
:DEBUG_LEVEL / conf.debug_level将内部的调试级别设置为n.只有当你调试irb的语法分析器时才有用. 0
:IGNORE_EOF / conf.ignore_eof指定当输入接收到文件结尾时irb的行为.如果为真,它会被忽略;否则,irb将退出. false
:IGNORE_SIGINT / conf.ignore_sigint如果为假,则^C(Ctrl+c) 将会退出 irb. 如果为真,在输入中按下^C 将会取消输入并返回到顶层; 当执行时, ^C 将会取消当前的操作. true
:INSPECT_MODE / conf.inspect_mode指定如何显示值: true意味着使用inspect,false则使用to_s,nil在非数学模式下使用inspect,而在数学模式下使用to_s. nil
:IRB_RC可以将设置为一个proc对象,当一个irb回话或子回话开始时被调用.  [/size]nil
conf.last_valueirb输出的最后一个值. ...
:LOAD_MODULES / conf.load_modules通过-r命令行选项加载模块的列表.  [ ]
:MODULE_MODE / conf.math_mode如果为真,irb运行所加载的mathn库.  false
conf.prompt_c连接语句的提示符(例如,在"if"之后立即显示).  依赖于配置
conf.prompt_i标准的,顶层的提示符.  依赖于配置
:PROMPT_MODE /conf.prompt_mode提示符的显示风格.  :DEFAULT
conf.prompt_s连续字符串的提示符.  依赖与配置
:PROMPT参见programming ruby 第二版 第195页的配置提示符  [/size](...)
:RC / conf.rc如果为false,不要加载初始化文件 true
conf.return_format用来显示交互输入表达式结果的格式. 依赖于配置
:SINGLE_IRB如果为true 嵌套的irb回话会共享相同的绑定; 否则会根据:CONTEXT_MODE的值创建一个新的绑定.  nil
conf.thread当前执行 Thread 对象的只读引用. 当前线程
:USE_LOADER / conf.use_loader指定了是否使用irb自己的文件读取方法来进行 load/require.  false
:USE_READLINE /conf.use_readline如果存在,irb使用 readline 库,除非该选项被设置为 false,此时readline永远不会使用: 如果为nil,readline将不会在inf-ruby-mode中使用. 依赖于配置
:USE_TRACER / conf.use_tracer如果为true,则跟踪语句的执行.  false
:VERBOSE / conf.verbose理论上,在该选项为true时会打开附加的跟踪: 但实践中并没有输出什么额外的跟踪结果.  true
分享到:
评论

相关推荐

    Ruby-irbtools改善Ruby的IRB控制台

    Ruby IRB(Interactive Ruby)是Ruby语言的标准交互式shell,允许开发者在运行时测试代码、探索类库和调试程序。然而,IRB本身的功能相对基础,对于一些高级的开发需求可能显得不够用。这就是irbtools的出现,它为...

    ruby - ruby tutorial

    为了更好地管理 Ruby 的环境配置,可以设置一些环境变量,例如: - `RUBYLIB`:指定 Ruby 脚本的搜索路径。 - `GEM_PATH`:指定 Ruby gem 库的路径。 - `GEM_HOME`:指定默认的 gem 安装目录。 通过设置这些环境...

    ruby programming

    3. 配置编译选项:`./configure --prefix=/usr/local` 4. 编译:`make` 5. 安装:`sudo make install` #### 编译选项 - `--prefix`:指定安装路径。 - `--enable-shared`:启用共享库。 - `--disable-ipv6`:禁用...

    irbtools:Ruby的IRB控制台的改进:gem_stone:︎

    如果你想要自定义irbtools的行为,可以在`.irbrc`文件中配置相应的选项。 **在终端开发中的应用** irbtools对于终端开发者尤其有价值,因为它提供了更强大的交互式开发环境。无论是快速测试代码、调试问题还是学习...

    无涯教程(LearnFk)-Ruby教程完整离线版.pdf

    Ruby官方提供了详细的安装指南,包括命令行选项和环境变量的配置,这些是运行Ruby程序所必需的。为了更好地使用Ruby,了解Ruby的环境设置是至关重要的。例如,在Linux/Unix上安装Ruby,可以遵循特定章节的指导,而在...

    Python库 | irb_kernel-0.1.1-py3-none-any.whl

    安装完成后,需要在Jupyter Notebook中配置和启动新的Ruby内核。这通常涉及到以下几个步骤: 1. 在Jupyter Notebook界面中选择"New",然后在下拉菜单中应能看到"Ruby"选项,点击即可创建一个新的Ruby笔记本。 2. ...

    w3school ruby教程 飞龙整理 20141001

    在学习过程中,你需要了解如何设置Ruby的本地环境,包括在Linux/Unix和Windows上安装Ruby,掌握Ruby的命令行选项和环境变量。此外,选择一个合适的编辑器也是关键,对于Windows用户,Notepad、Editplus、VIM或...

    Ruby_Programming

    IRB (Interactive Ruby Shell) 是一个用于测试Ruby代码的交互式环境。 1. **启动IRB**: 在终端输入`irb`命令即可启动。 2. **理解输出**: IRB会显示每条命令的返回结果,便于调试和学习。 ### 基本Ruby: Hello ...

    Ruby高级编程教程-世界顶级高校教材(完整版827页)

    - Windows环境下Ruby的特殊配置需求。 - 通过Ruby调用Windows API。 - COM组件的集成。 - **Ruby的扩展与嵌入** - C扩展的编写与编译。 - 如何将Ruby嵌入到C/C++应用中。 #### 三、Ruby的高级特性 - **语言...

    NetBeans Ruby and Rails IDE with JRuby 2009

    - **设置Ruby项目**:NetBeans提供了丰富的选项来配置Ruby项目的各个方面。 - **使用项目和文件窗口**:通过这些窗口可以直观地管理项目结构。 - **添加文件**:可以轻松地向项目中添加新文件或现有文件。 - **运行...

    rubyinstaller-devkit-2.5.1-1-x64.zip

    1. **安装Ruby**:运行解压后的`rubyinstaller-2.5.1-1-x64.exe`,在安装过程中记得勾选"Add Ruby executables to your PATH"选项,这样Ruby命令就可以在命令行中直接使用。 2. **安装DevKit**:将解压的DevKit目录...

    Ruby程序设计

    Ruby环境的配置包括Ruby解释器、RubyGems(Ruby的包管理工具)、交互式Ruby(irb)和在线帮助(ri),这些工具共同构成了一个高效、灵活的开发环境。 #### 类与对象 在Ruby中,一切皆为对象。类是创建对象的模板,...

    Ruby的安装与运行

    3. **配置编译**:进入解压后的目录,运行`./configure`命令来配置编译选项。 4. **编译**:执行`make`命令进行编译。 5. **安装**:运行`make install`命令安装编译后的Ruby到系统中。确保将安装路径添加到系统的...

    puppet安装配置.pdf

    # yum -y install mysql* ruby-mysql ruby ruby-devel ruby-irb ruby-rdoc ruby-ri ``` 接下来,我们详细讨论服务端和客户端的安装步骤: 1. **服务端安装**: - 安装Facter,它是Puppet获取客户端系统信息的组件...

    dotfiles:实用程序和工具的各种配置文件

    这是我为我使用的 CLI 实用程序制作的各种配置文件的集合。 到目前为止包括: GNU 阅读线/编辑线/libedit zsh GNU 屏幕 笨蛋 vim 谩骂者 irb 用法 纯文本文件位于存储库根目录中的“homedir_root”目录下。 ...

    msf命令汇总

    - **irb**: 启动Ruby交互模式。 - **jobs**: 列出当前正在运行的任务。 - **kill**: 终止指定的任务。 - **load**: 加载一个插件或模块。 - **loadpath**: 设置加载路径。 - **quit**: 退出当前会话。 - **resource*...

    rails-refresh:在rails上刷新

    8. **Rails Console快捷键**:在使用pry或irb时,了解一些快捷键,如`c`退出会话,`s`查看源代码,能提高开发效率。 9. **RSpec和Minitest**:Rails自带了Minitest作为测试框架,但也可以选择RSpec。编写测试并运行...

    shares-support:用于共享的支持文件和艺术品

    它的主要工作是缓存汇率 API 并将其与更多配置结合起来,并在一个统一的文件中上传到 S3。 该应用程序偶尔会在 S3 上访问此文件,以查看是否有新内容。 这被部署到 Heroku。 bundle exec rake update每小时执行一...

Global site tag (gtag.js) - Google Analytics