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