scite for ruby的配置Show,你值得拥有.

找了很久的rubyIDEer,用过的有:

1. NetBeans
网上评价不错,使用起来也很顺手,使用了大概有1年左右吧.
不好的一点: 对机子配置要求好像挺高,经常性假死一会,也许是bug所致.
现在由于oracle的接管,netbeans从7.6开始已经不支持ruby了.

2. RubyMines
当然是D版,作为收费的商业软件,做工必然很完善,它的快捷键可以支持Netbean兼容模式),使用起来很顺,然而与netbeans一样,经常卡,而且3.1有个致命弱点,注释一多或代码稍长,输入就非常慢.

3. ...(其它没感觉多少特色)

4. scite( 使用ruby-one-click windows )
这个是ruby在windows版本自带的一个编辑器,快速轻巧,跟大家一样,刚开始使用起来很不爽,中文都不支持? 语法提醒太弱? 执行代码输出乱码?
NO,NO,NO
话不多说,上个配置看吧:
#GBK解析
#code.page=936 
# UTF8解析
code.page=65001

# 你懂的
check.if.already.open=1
load.on.activate=1
are.you.sure.on.reload=1
# 自动完成
autocompleteword.automatic=1
# 左边带行号
line.margin.visible=1
line.margin.width=3+

buffers=20

tabbar.multiline=1

# output is down now
split.vertical=0
# clear output context
clear.before.execute=1

# show execute cmd cost time
time.commands=1

braces.check=1
# output autoscroll
output.scroll=2


其实,推荐使用它的原因,不仅在于它快,更重要的是,IDE做的东西太多,也许会影响作为开发的灵活性.
最后一个技巧:
如何在scite执行带有参数的ruby代码.
其实很简单,
打开Options|Open ruby.properties

command.go.*.rb=ruby $(FileNameExt)

修改为
command.go.*.rb=ruby $(FileNameExt) $(1) $(2) $(3) $(4)

然后执行命令前,输入Shift+F8(或View|Parameters),在里面输入参数即可.
如果你想每次都自动弹出参数设置,也是可以的.
将上面的代码改为
command.go.*.rb=*ruby $(FileNameExt) $(1) $(2) $(3) $(4)

即可.
Good luck! Enjoy it!
补充下命令可以推荐使用去掉缓存的:
ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) $(1) $(2) $(3) $(4)

你可能感兴趣的:(Ruby,Netbeans,scite,rubymines)