作者godfat (godfat 真常)
看板Ruby
标题Re: [心得] Rib -- Yet another interactive Ruby …
时间Thu Aug 18 14:39:04 2011
感谢!虽然想说推文请勿超过三行,不过时间上不是一次推完的,那就算了.. XD
: 推 privatewind:推一个 有一个小建议是使用ripl如果打错语法,会产生 08/18 11
: → privatewind:一堆的错误讯息 不知道是我哪里没设定到吗? 08/18 11
: → privatewind:因为ripl这种多半是用来学习ruby的利器,过多的错误讯 08/18 11
: 推 privatewind:息反而不利查出是何种错误(而且大多的讯息是错误语法 08/18 11
: → privatewind:让ripl程式上的错误 而不是语法错误的阐述 08/18 11
ripl 本身不会去掉那些 traceback, 但是 ripl-rc 里面的 strip_backtrace
这个 plugin 会做这件事。你可以灌 ripl-rc 然後用 ripl rc 或是设定 ~/.riplrc
在里面 require 'ripl/rc/strip_backtrace'
不过我猜你可能不是很熟悉 ruby, 那我可能直接建议你用 rib all?
: 推 privatewind:啊啊对不起 我搞错了Orz 版主写的是rib - -" 08/18 11
: → privatewind:来重装 :p 08/18 11
: 推 privatewind:请问一下 自动缩排要怎麽用呢? 还是那是版本手动的囧 08/18 11
: → privatewind:我用rib-all执行也没有自动缩排的功能说 08/18 11
对不起,那张图确实是我手动排的 XD 其实 irb 或 ripl 也有这样的 plugin,
但因为我没有觉得很需要,所以没有做。你会觉得这是很重要的功能吗?
我可以尝试做做看,虽然目前没有很好的想法,可能要针对 case 来做,
例如 match /def \w+/ 时需要 indent, match /class \w+(< \w+)?/ 时也要
全部列举出来...
--
Hear me exalted spirits. Hear me, be you gods or devils, ye who hold
dominion here:
I am a wizard without a home. I am a wonderer seeking refuge.
Sacrifice
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.160.129
1F:推 privatewind:我的确是最近才看book of ruby学ruby的新手0.0" 08/18 18:10
2F:→ godfat:预告一下 XD 自动排版快做好了.. 不过预设不开,因为有额外 08/19 18:20
3F:→ godfat:的 dependency, 而且是 c extension 的 08/19 18:20
4F:→ godfat:done. 0.9.1 released; require 'rib/extra/autoindent' 08/19 23:16