稍微处理Rails代码已经让我开始痴迷地定制我的开发环境(我说在最后一次Rails聚会时我很痴迷我去了那里有一些人在为每行代码减少毫秒数而烦恼因此,每天最多半小时...我希望我不会成为那个人...)
我将大部分时间都花在TextMate上,所以它似乎是开始优化的好地方......到目前为止,我添加了一些TextMate包,如Git Bundle,Project Plus和主题来自Railscasts。
我注意到其他一些TextMate用户,我使用大量漂亮的键盘快捷键和其他插件来接触,以帮助他们的开发环境更友好。
环顾网络,我对可用的快捷方式和插件数量感到有些不知所措......所以我希望能听到其他Rails开发人员的消息:
对于TextMate我应该注意哪些优秀的键盘快捷键和插件,特别是Rails开发?
我已经在SO上阅读了这个问题:What are some useful TextMate shortcuts?但是我想知道是否有一些更具体的Rails开发。
答案 0 :(得分:9)
除了Rails包之外,你的单元测试框架(Shoulda,RSpec)可能还有一个包,而Cucumber还有一个包(如果你那样倾斜) 。您的夹具框架也可能有一个(我知道Machinist有一个,不知道是否有一个用于FactoryGirl)。如果你想进入HAML there's a bundle for that too,或Formtastic bundle,如果你想将它用于你的表格。
Rails包对于迁移片段和关联片段是值得的。此外,“部分选择”是另一个杀手锏。
在Ruby / Rails的主题中,还有一个非常好的jQuery bundle。我提出这个问题是因为你的Rails项目很有可能使用jQuery。如果你这样做,还有一个Prototype/Scriptalicious bundle。
当我使用TextMate时,我将使用Control-Command-T(打开“select bundle item”窗口),我可以在其中键入命令的一部分,TextMate将过滤列表,直到找到匹配的。这很棒,因为我永远不会记得模糊的键盘命令,也不会触及我每周只使用几次的触发器。
答案 1 :(得分:3)
要在项目中搜索,请在项目中使用Ack:http://github.com/protocool/ack-tmbundle
比内置的项目中的查找工作要好得多
答案 2 :(得分:2)
其中一个最受欢迎的是ruby-on-rails-tmbundle。可在此处获取:http://github.com/drnic/ruby-on-rails-tmbundle/tree/
此捆绑包添加了大量有用的命令和功能。还推荐使用此捆绑包的peepcode教程(不是免费但值得花费):http://peepcode.com/products/textmate-for-rails-2
答案 3 :(得分:2)