作者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
1F:推 shelary:刮号其实没问题..因为我用 notepad++ 会自动变色给我看 11/22 22:37
2F:→ shelary:但是用 do .. end 时..就没办法变色了... 11/22 22:37
3F:→ poga:Netbean也会吃掉补完的括号喔,这点我也超爱 XD 11/23 01:16
4F:→ poga:而且Netbean也会将对齐的do...end变色 XD 11/23 01:27
5F:→ godfat:喔喔,那看来要去找来试了XDD Aptana再见!是说也没用过几次 11/23 02:00
6F:推 swds:推用netbeans 可以省掉一堆少打tag的问题.. 11/23 14:17
7F:推 itsZero:推一下NB, 最近常常TM, NB交互使用 XD 11/24 00:26