Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 用于Rails开发的TextMate提示_Ruby On Rails_Development Environment_Textmate_Shortcuts - Fatal编程技术网

Ruby on rails 用于Rails开发的TextMate提示

Ruby on rails 用于Rails开发的TextMate提示,ruby-on-rails,development-environment,textmate,shortcuts,Ruby On Rails,Development Environment,Textmate,Shortcuts,在Rails代码上工作了一段时间后,我开始痴迷于定制我的开发环境(我说痴迷是因为在我参加的最后一次Rails会议上,有一个家伙在狂言每行代码都要减少毫秒,因此每天最多要半个小时……我希望我不会成为那个家伙……) 我大部分时间都在TextMate,所以这似乎是一个开始优化的好地方。。。到目前为止,我已经添加了一些TextMate捆绑包,如,和来自的主题 我注意到我接触过的其他一些TextMate用户使用了大量漂亮的键盘快捷键和其他插件,以帮助他们的开发环境更加友好 环顾网络,我有点不知所措的数量的

在Rails代码上工作了一段时间后,我开始痴迷于定制我的开发环境(我说痴迷是因为在我参加的最后一次Rails会议上,有一个家伙在狂言每行代码都要减少毫秒,因此每天最多要半个小时……我希望我不会成为那个家伙……)

我大部分时间都在TextMate,所以这似乎是一个开始优化的好地方。。。到目前为止,我已经添加了一些TextMate捆绑包,如,和来自的主题

我注意到我接触过的其他一些TextMate用户使用了大量漂亮的键盘快捷键和其他插件,以帮助他们的开发环境更加友好

环顾网络,我有点不知所措的数量的快捷方式和插件可用。。。所以我希望听到其他Rails开发人员的意见:

对于TextMate,我应该注意哪些好的键盘快捷键和插件,特别是在Rails开发方面?


我是这么读过这个问题的:但我想知道是否有一些更具体的东西与Rails开发有关。

最流行的是ruby on Rails tmbundle。可从以下网址获得:


这个包添加了大量有用的命令和功能。还推荐使用此捆绑包的peepcode教程(不是免费的,但值得花费):

除了Rails捆绑包之外,可能还有一个用于单元测试框架(,)的捆绑包,还有一个用于(如果您这样做的话)。可能也有一个适合你的夹具框架(我知道有一个适合,不知道是否有一个适合FactoryGirl)。如果你喜欢,或者如果你想在表单中使用它

Rails包仅用于迁移代码段和关联代码段是值得的。另外,“部分选择”是另一个杀手级功能

关于Ruby/Rails的话题,还有一个非常好的例子。我之所以提出这个问题,是因为您的Rails项目很有可能正在使用jQuery。如果你走那条路,还有一个问题


当我使用TextMate时,我将使用Control-Command-T(打开“选择捆绑项目”窗口),在该窗口中,我可以键入部分命令,TextMate将过滤列表,直到找到匹配的列表。这很好,因为我永远记不住晦涩难懂的键盘命令,也记不住每周只使用几次的触发器。

ProjectPlus和getbundle是TextMate的两大新增功能,无论您使用它的目的是什么。这两方面都有细节

除此之外,如果您知道一种脚本语言(比如Ruby或Python,在您的例子中可能是Ruby),那么您可以非常轻松地扩展TextMate来完成特定任务。在TextMate手册中,有关于入门的详细信息,例如如何将输入从文本管道传输到标准输入


编辑器的好坏取决于你用它制作的东西,所以写一些很棒的应用程序吧!但是,如果您想改进一下您的工作流程,这些链接应该会有所帮助。

要在项目中搜索,请在项目中使用Ack:


比内置的Find-in项目工作得更好

谢谢Ryan!我确实使用了HAML、Shoulda、Factory Girl和JQuery,所以它们应该非常有用……天哪……@ryanwilcox……那个Control-Command-T+“部分选择”提示……zomg……我可以吻你。就在最后一个小时,我做了大约3-4个片段,整理了一个我想做一段时间的视图,但由于所有的体力劳动,我没有这样做。谢谢这个家伙。非常感谢。请注意,我现在可能太过火了…但仅从这1个技巧中获得的生产力…就让我头晕!!!谢谢这些都是非常好和有用的答案,我希望我能标记出不止一个被接受,因为事实上这就是我正在做的+一个给所有人!如果您仍在使用TM,请考虑移动到TM2。这里列出了非Rails特定的提示,对于TM1,请参阅