作者godfat (godfat 真常)
看板Ruby
標題Re: [閒聊] 是否有 Ruby 語法的檢查器?
時間Sat Nov 22 20:57:41 2008
※ 引述《Inkling (Inkling)》之銘言:
: 要寫這樣的程式碼,可以先寫
: def f
: end
: 再將游標移回頭,在 def f 和 end間插入一行空白,
: def f
: p_ ← 開始填入該寫的內容。
: end
: 其它需要對稱的括號也可以用同樣的方式處理。彼如,
: () → (p_)
: 這樣寫的好處是,不管使用的工具是什麼,大多數情
: 況下你都不會錯失該關掉的括號或 end或 tag。
說到這個,這也是我很欣賞 TextMate 的原因之一。
因為我向來習慣這樣寫程式 :D
(雖然因為 TextMate, 我這習慣越來越沒有了...)
打括號,一定是 () 一次打完,然後游標再移動回去。
有些 text editor, 照我這個習慣去打,會變成:())
因為 text editor 幫我補 ), 而我自己又打了一個....
同樣的情況在 {} 和 <> 亦然。
但是 TextMate 不一樣,先輸入 ( 他會補成 () 沒錯,
現在游標狀態會是:(_) 此時再按 ), 他「不會」變成 ()_),
而是把右邊的 ) 吃掉!變成 ()_, 我再習慣性地按左,會正常變成 (_)
這對於適應自動補完,對我來說幫助還滿大的。
--
By Gamers, For Gamers - from the past Interplay
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.28.18
推 shelary:刮號其實沒問題..因為我用 notepad++ 會自動變色給我看 11/22 22:37
→ shelary:但是用 do .. end 時..就沒辦法變色了... 11/22 22:37
→ poga:Netbean也會吃掉補完的括號喔,這點我也超愛 XD 11/23 01:16
→ poga:而且Netbean也會將對齊的do...end變色 XD 11/23 01:27
→ godfat:喔喔,那看來要去找來試了XDD Aptana再見!是說也沒用過幾次 11/23 02:00
推 swds:推用netbeans 可以省掉一堆少打tag的問題.. 11/23 14:17
推 itsZero:推一下NB, 最近常常TM, NB交互使用 XD 11/24 00:26