2010-05-27 112 views
2

有时候我会看有人正在使用文本伴侣的屏幕演员。Textmate中的自动完成

我是一名铁轨开发人员,所以这些铁轨屏幕演员。例如

和 “结束” 就会自动出现下

高清

他们会键入类似。

我的Rails启用了捆绑包 - 为什么这不会发生在我身上?

谢谢!

回答

15

您正在编辑的文件需要正确的扩展名(.rb),以使Textmate理解使用的正确的包。

你在TM窗口底部看到了什么? (行号和列号后)?

那是"Plain Text"

如果你看到不同RubyRuby on Rails点击的东西就少上/下箭头就可以了,打开包的下拉列表中,选择正确的:RubyRuby on Rails

这样,当你打TABdef它会自动完成的方法创建适合你了。

您还可以选中Bundles> Bundle editor> Edit snippets ...(然后选择Ruby)以查看是否将代码片段“def”配置为在您按TAB时触发(请参阅Declaration> Methods下)。

2

对于像我这样的后来者,请确保您使用.rb文件的Ruby on Rails包和模板文件(.erb)的HTML(Rails)包。

+0

感谢您的信息。对于像我这样的初学者非常有帮助。 – politicus 2012-02-13 08:43:56