3

有时我会观看有人使用文本伴侣的屏幕投射。

我是 Rails 开发人员,所以这些是 Rails 屏幕截图。

他们会输入如下内容:

定义

例如

而“end”会自动出现在下方。

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

谢谢!

4

2 回答 2

16

您正在编辑的文件需要正确的扩展名(.rb在您的情况下)以使 Textmate 了解要使用的正确捆绑包。

您在 TM 窗口底部看到了什么?(在 Line# 和 Column# 之后)?

"Plain Text"吗?

如果您看到与它不同的内容RubyRuby on Rails单击它右侧的小向上/向下箭头以打开捆绑包的下拉列表并选择:RubyRuby on Rails

这样,当你在写完”后点击TAB时,它会自动为你完成方法创建。def

您还可以检查 Bundles > Bundle editor > Edit snippets...(然后选择 Ruby)来查看是否已将片段“def”配置为在您点击 TAB 时触发(请参阅声明 > 方法下)。

于 2010-05-27T19:52:31.563 回答
2

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

于 2012-01-20T14:43:40.160 回答