`
ddl1st
  • 浏览: 95842 次
  • 性别: 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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics