有没有办法在Sublime Text 2中保存时验证ruby语法?

时间:2011-10-26 22:42:15

标签: ruby textmate sublimetext

有没有人知道这样做的插件?在TextMate中很容易找到,但到目前为止Sublime 2没有运气(我更喜欢)。

4 个答案:

答案 0 :(得分:9)

试试SublimeLinter。我将它用于Python,但它也支持Ruby。

答案 1 :(得分:3)

一个Sublime Text 2插件验证Ruby语法(尽管它不是它的核心功能)是RubyTest,带有Alt-Shift-V键盘快捷键。

答案 2 :(得分:1)

我没有使用过TextMate所以我不确定他们是如何完成它的,但你可以为sublime text 2编写一个插件来实现这一点。在Sublime Text 2中编写插件非常容易,而且该网站有一些很好的文档。

然而,我使用Guard(https://github.com/guard/guard)并在保存文件时触发事件。通常我使用rspec,黄瓜或两者并让它运行针对该特定文件的测试,您可以让它运行“ruby -c your_file.rb”来检查语法。这样做的好处是你可以设置咆哮通知。

听起来像插件是你最好的选择。

大卫

答案 3 :(得分:1)

我为Sublime Text 2创建了一个简单的RubyCheckOnSave插件,该插件会在保存时检查ruby文件的语法。

试着让我知道