【问题标题】:Simple Ruby Editor?简单的 Ruby 编辑器?
【发布时间】:2011-07-22 02:27:53
【问题描述】:

这个编辑器不适合我。它旨在教别人 Ruby。我在编写 Ruby 时主要使用 Emacs。有谁知道这样的编辑器

  1. 按 Tab 时正确缩进当前行,
  2. 可以正确缩进整个文件(键盘快捷键会很好),
  3. 为 Ruby 提供语法高亮显示,
  4. 除此之外有点像 Windows 记事本(可能带有图标工具栏),
  5. 有一个内置终端(不是绝对必需的),
  6. 有多个编辑器标签,
  7. 并且可以在 Windows、Linux 或两者上运行?

或者有什么接近的?

编辑: 我还要补充一点,我想免费提供(合法无限期)。开源不会有什么坏处。

【问题讨论】:

  • emacs 出了什么问题?
  • @Yasouser -- 你想要一份清单吗? ;)

标签: ruby windows linux editor


【解决方案1】:

查看Notepad++

【讨论】:

  • AFAIK Notepad++ 不会像 Emacs 那样缩进当前行,如果你按 Tab 键。
  • 它的缩进是完全可配置的。它的标志也是超级棒(我添加了一张图片让每个人都可以看到)
【解决方案2】:

我认为jEdit 没有内置终端,但我相信它可以满足您的所有其他需求。它是用 Java 实现的,因此它应该可以在任何存在 JVM 的平台上运行,包括 Windows 和 Linux。

【讨论】:

    【解决方案3】:

    因为它是关于教授 ruby​​ 的,RedCarDiakonos 是不错的选择。它们具有您提到的大部分功能,而且它们都是用 Ruby 编写的。

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

      • 如果他想教某人ruby,他可能不想花一个月的时间教vim
      • 在我看来,学习如何使用 vim 是值得的。它肯定会在编码过程中为您节省大量时间。我开始晚了,但现在我明白了为什么我没有把时间花在很久以前。
      • 说真的,投资是完全值得的!
      • 投资是值得的,但会分散 Ruby 新手学习 Ruby 的注意力——这更值得...
      【解决方案5】:

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

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

      【讨论】:

      • 有没有办法像我描述的那样缩进?
      • 它也可以在没有 Cygwin 的 Windows 上运行。
      • 是的 - 在首选项中,您可以启用自动缩进。
      • Rafe Kettler - 我不知道!我需要检查一下 - 谢谢。
      • @Brian Knight:当你按 Tab 时,它会自动将一行缩进到正确的位置吗?
      【解决方案6】:

      如果您的主要目标是教学,那么您可以尝试使用 Hackety Hack。有时它有点弱,但我发现它有趣且易于使用,但我已经非常了解 ruby​​。

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

      除了这两个,我建议使用 Notepad++... 免费的KomodoEdit 可能值得一看。我个人说教别人emacs,但又一次耸耸肩

      【讨论】:

      • 我倾向于同意,但这取决于情况。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多