代码之家  ›  专栏  ›  技术社区  ›  Ganesh Shankar

textmate Rails开发提示

  •  17
  • Ganesh Shankar  · 技术社区  · 14 年前

    在rails代码上工作一段时间让我开始疯狂地定制我的开发环境(我说的是痴迷,因为在上一次rails会议上,我去了一个家伙,他狂言要把每行代码缩短几毫秒,因此一天要花半个小时……我希望我不会变成那个人……)

    我大部分时间都在短信伴侣上,所以这似乎是一个开始优化的好地方…到目前为止,我已经添加了一些textmate包,比如 Git Bundle , Project Plus 主题来自 Railscasts .

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

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

    对于textmate和rails开发的特定参考,我应该注意哪些好的键盘快捷键和插件?

    我读过这样一个问题: What are some useful TextMate shortcuts? 但我想知道Rails开发是否有更具体的东西。

    4 回复  |  直到 11 年前
        1
  •  9
  •   RyanWilcox    14 年前

    除了rails包之外,可能还有一个用于单元测试框架的包( Shoulda , RSpec ,还有一个 Cucumber (如果你那样倾斜)。可能也有一个用于你的fixture框架(我知道有一个用于 Machinist ,不知道有没有给工厂女工的)。如果你喜欢 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将过滤列表,直到找到匹配的命令为止。这很好,因为我永远记不住晦涩的键盘命令,也记不住一周只使用几次的触发器。

        2
  •  3
  •   Bill Turner    14 年前

    要在项目中搜索,请在项目中使用ack: http://github.com/protocool/ack-tmbundle

    比内置的find-in项目好得多

        3
  •  2
  •   Gdeglin    14 年前

    其中最流行的是rubyonrailstmbundle。此处提供: http://github.com/drnic/ruby-on-rails-tmbundle/tree/

    这个包添加了大量有用的命令和特性。还推荐使用此捆绑包的peepcode教程(不是免费的,但很值得花费): http://peepcode.com/products/textmate-for-rails-2

        4
  •  2
  •   Kevin Griffin    14 年前

    projectplus和getbundles是textmate的两个很好的附加组件,不管你用它做什么。这个 blog post 有他们两人的详细资料。

    除此之外,如果你知道一种脚本语言(比如ruby或者pythonprobly ruby),你可以很容易地扩展textmate来完成特定的任务。 This post 在textmate手册中有一些很好的入门信息,比如如何将输入从文本管道传输到stdin。

    一个编辑只能和你用它做的一样好,所以写一些很棒的应用程序吧!但是如果你想稍微改进一下你的工作流程,这些链接应该会有帮助。