僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
一昨日rubyな人と少し話したことがきっかけかどうか、 よく分からない。
irb(main):001:0> p IRB.conf CONF[:AP_NAME]="irb" CONF[:AT_EXIT]=[] CONF[:AUTO_INDENT]=false CONF[:BACK_TRACE_LIMIT]=16 ... ... ... CONF[:USE_LOADER]=false CONF[:USE_TRACER]=false CONF[:VERBOSE]=nil CONF[:VERSION]="irb 0.9.5(05/04/13)" => nil
irb(main):002:0> p IRB.conf[:VERSION] "irb 0.9.5(05/04/13)" => nil
irb(main):003:0> p IRB.conf[:PROMPT] {:DEFAULT=>{:PROMPT_I=>"%N(%m):%03n:%i> ", :PROMPT_N=>"%N(%m):%03n:%i> ", :PROMPT_S=>"%N(%m):%03n:%i%l ", \ :PROMPT_C=>"%N(%m):%03n:%i* ", :RETURN=>"=> %s\n"}, :CLASSIC=>{:PROMPT_I=>"%N(%m):%03n:%i> ", \ :PROMPT_N=>"%N(%m):%03n:%i> ", :PROMPT_S=>"%N(%m):%03n:%i%l ", :PROMPT_C=>"%N(%m):%03n:%i* ", :RETURN=>"%s\n"},\ :SIMPLE=>{:PROMPT_I=>">> ", :PROMPT_N=>">> ", :PROMPT_S=>nil, :PROMPT_C=>"?> ", :RETURN=>"=> %s\n"},\ :INF_RUBY=>{:PROMPT_I=>"%N(%m):%03n:%i> ", :PROMPT_N=>nil, :PROMPT_S=>nil, :PROMPT_C=>nil, :AUTO_INDENT=>true, :RETURN=>"%s\n"},\ :XMP=>{:PROMPT_I=>nil, :PROMPT_N=>nil, :PROMPT_S=>nil, :PROMPT_C=>nil, :RETURN=>" ==>%s\n"}, \ :NULL=>{:PROMPT_I=>nil, :PROMPT_N=>nil, :PROMPT_S=>nil, :PROMPT_C=>nil, :RETURN=>"%s\n"}} => nil
irb(main):004:0> p IRB.conf[:PROMPT][:INF_RUBY] {:PROMPT_I=>"%N(%m):%03n:%i> ", :PROMPT_N=>nil, :PROMPT_S=>nil, :PROMPT_C=>nil, :AUTO_INDENT=>true, :RETURN=>"%s\n"} => nil
irb(main):005:0> p IRB.conf[:PROMPT][:INF_RUBY][:AUTO_INDENT] true => nil
ハッシュの大盛りってことか。Emacs ならalistが多いみたいだけど。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。