简单的Ruby编辑器?

时间:2011-07-22 02:27:54

标签: ruby windows linux editor

此编辑器不适合我。它的目的是教别人Ruby。我在编写Ruby时很大程度上使用了Emacs。有谁知道编辑

  1. 按Tab键<* li>时正确缩进当前行
  2. 可以正确缩进整个文件(键盘快捷键会很好),
  3. 为Ruby提供了语法高亮,
  4. 除此之外的工作类似于Windows记事本(可能带有图标工具栏),
  5. 有一个内置终端(不是绝对必需的),
  6. 有多个编辑器标签,
  7. 并适用于Windows,Linux或两者兼而有之?
  8. 还是有点接近?

    编辑: 我还要补充说,我希望免费提供(合法无限期)。开源不会受到伤害。

6 个答案:

答案 0 :(得分:2)

检查Notepad++

enter image description here

答案 1 :(得分:2)

我不认为jEdit有内置终端,但我相信它会做你需要的一切。它是用Java实现的,因此它应该在任何存在JVM的平台上运行,包括Windows和Linux。

答案 2 :(得分:2)

如果你不是emacs的忠实粉丝,那么总有vim及其适用于任何编程语言的插件。这是Ruby的一个:rails.vim : Ruby on Rails: easy file navigation, enhanced syntax highlighting, and more

如果您是vim的新手,这个备忘单应该可以帮助您:vim graphical cheat sheet

答案 3 :(得分:2)

因为它是关于教授红宝石RedCarDiakonos是不错的选择。它们具有您提到的大部分功能,并且作为奖励都是用Ruby编写的。

答案 4 :(得分:1)

我喜欢gedit - 它没有终端,但应该可以满足其他要求。它可以在Windows上运行Cygwin。

对于一个成熟的IDE,Aptana Studio非常棒。它符合您的要求。

答案 5 :(得分:0)

如果您的主要目标是教授,那么您可以尝试使用Hackety Hack。有时候它有点弱,但我发现它很有趣且使用简单,但我又一次认识了红宝石。

对于能够轻松运行程序的初学者来说非常重要,因此您需要能够非常简单地运行irb和ruby的东西。 Aptana对于这类事情来说似乎是一个非常好的IDE,但我从来没有把它用于Web开发。

除了这两个我建议使用Notepad ++ ...免费KomodoEdit也许值得一看。我个人说要教另一个人emacs,但是再次耸肩