Ruby irb 配置选项

: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_value irb输出的最后一个值. ...
: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)