有时我会观看有人使用文本伴侣的屏幕投射。
我是 Rails 开发人员,所以这些是 Rails 屏幕截图。
他们会输入如下内容:
定义
例如
而“end”会自动出现在下方。
我确实启用了 Rails 捆绑包 - 为什么这不会发生在我身上?
谢谢!
有时我会观看有人使用文本伴侣的屏幕投射。
我是 Rails 开发人员,所以这些是 Rails 屏幕截图。
他们会输入如下内容:
定义
例如
而“end”会自动出现在下方。
我确实启用了 Rails 捆绑包 - 为什么这不会发生在我身上?
谢谢!
您正在编辑的文件需要正确的扩展名(.rb
在您的情况下)以使 Textmate 了解要使用的正确捆绑包。
您在 TM 窗口底部看到了什么?(在 Line# 和 Column# 之后)?
是"Plain Text"
吗?
如果您看到与它不同的内容Ruby
或Ruby on Rails
单击它右侧的小向上/向下箭头以打开捆绑包的下拉列表并选择:Ruby
或Ruby on Rails
。
这样,当你在写完“ ”后点击TAB时,它会自动为你完成方法创建。def
您还可以检查 Bundles > Bundle editor > Edit snippets...(然后选择 Ruby)来查看是否已将片段“def”配置为在您点击 TAB 时触发(请参阅声明 > 方法下)。
对于像我这样的后来者,请确保将 Ruby on Rails 包用于 .rb 文件,将 HTML(Rails) 包用于模板文件 (.erb)。