看板 Ruby 關於我們 聯絡資訊
感謝!雖然想說推文請勿超過三行,不過時間上不是一次推完的,那就算了.. 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
privatewind:我的確是最近才看book of ruby學ruby的新手0.0" 08/18 18:10
godfat:預告一下 XD 自動排版快做好了.. 不過預設不開,因為有額外 08/19 18:20
godfat:的 dependency, 而且是 c extension 的 08/19 18:20
godfat:done. 0.9.1 released; require 'rib/extra/autoindent' 08/19 23:16