Ruby 不知道用什么编辑器啊!

codecook · 2013年01月21日 · 最后由 posee 回复于 2018年10月02日 · 16743 次阅读

各位好,我是C#转过来学RUBY的,基础还是有点,之前都是用VS和POWERGUI作为编辑器,也用习惯了,最近学习RUBY,想找款好用的编辑器。 下了两款 RUBY 的编辑器,NETBEANS 和 sublime text2,感觉都不是很灵活,请教各位用哪款会比较方便,谢谢!对了,我是在 Windows 环境下操作。

刚开始都不灵活。习惯就好。sublime text2 很好。跨平台,将来换其他平台也没有切换时间。我用 vim,开始不适应,现在习惯了。

#1 楼 @sandybeauty 谢谢!在之前的编辑器里,我可以对单个语句执行,然后看到输出结果,但在 SUBLIMETEXT2 中就好像没这个功能??请教如何处理??

Ctrl+B 能直接运行该文件

#3 楼 @ywjno 我在编辑栏 输入 puts "sadfasd" ,按 crtl + b,下面会出现灰色的一栏,但没任何反应是为什么??请问哪里可以看到输出结果“sadfasd”

右键生成一个叫做test.rb的文件,然后用 sublime text2 打开,输入puts "sadfasd",保存,按 ctrl+b,在下面就输出了

sadfasd
[Finished in 1.6s]

textmate 或者 vim

#5 楼 @ywjno 确实没有结果,我按 ctrl+b 会保存该文件,但看不到结果,双击执行*.rb 才能看到结果,这时为什么?另外我的状态栏在调试时隐藏掉了,怎么能恢复??

#7 楼 @codecook 算了吧,简单的东西建议还是上 SciTE 这个吧,保存之后按 F5 就出来结果了

状态栏也不见了,ctrl+b 也无法看到结果。如图

可以的。你再试试看。要确保 build system 为 ruby。

我覺得樓主還是先換平台吧。。

我和楼主类似,也是C#转的,习惯IDE建议Rubymine,不过要原汁原味或者想尽快进入Rails风格,可以选择Sublime Text 2,可惜的是两个都是要美刀的(不过我在是芥末日抢了个 Rubymine 的$17,嘿嘿),Vim 不要美刀,不过很难用,我反正放弃了,Textmate 也不要美刀,不过要苹果,同样果断放弃。。。

另外估计楼主选 Ruby 也是想转平台的,建议 Ubuntu 12.04,折腾较少,不过 Windows 下 Rails 也是可以开发的,只有个别 gems 比如 therubyracer 不能在 Windows 下使用。

用 sublime text 2 的 vintage,但是还是不如 vim 爽,现在又回到 gvim 的怀抱了

#9 楼 @codecook 路径不能带中文就行了,呵呵,同样在 Windows 下做 Ruby。

@codecook 顺便说一下,sublime 真的很好用,神器。

sublime 的任务栏隐藏恢复,终于被我找出来了,按 alt 键可以显示出任务栏。

真心推荐 sublime text2,现代,性感,快速,

18 楼 已删除
19 楼 已删除

同推荐 sublime 编辑器

😜 皇天不负有心人啊 终于找出问题原因了。 1.首现要保存为 rb,并且该文件路径中不能包含中文字符。 2.工具栏找不到可以按 alt 键调出来,我差不多把键盘所有快捷键按了遍后无意发现的。

用惯 visual studio 的话你只能选择 RubyMine,不想花钱的话还是 Sublime Text 2

RubyMine 不错,如果有中文的就好了,我就是找不到估计没有中文的

sublime2 好用

#9 楼 @codecook 你目录是中文,所以显示不出来

如果实在不想学 vim / emacs , 就用 geany 或 sublime-text .

windows 下面 EverEdit 也不错。

#21 楼 @codecook 兄弟,幸亏偶然看到你的帖,大受启发啊。本来是打算下载 FreeRIDE 的,死活没弄好。老是报警告。后来看了你的帖子,就去下了个 Sublime Text2 了,真是太谢谢你的无私分享。不然我还真不会调试代码。顺便附上下载吧的 Sublime Text2 下载地址。http://www.xiazaiba.com/html/5137.htmlhttp://jingyan.baidu.com/article/ff4116259b057c12e48237b8.html。还有百度百科的破解方法,刚找到的,算是回馈后来的兄弟们。助人为快乐之本。

sandybeauty #1 回复

你安装了哪些 VIM 插件?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号