有时我会观看有人使用文字配对的屏幕演员。
我是rails开发者,因此这些是rails screen casts。
他们会输入类似的内容:
DEF
例如
和“end”将自动显示在下方。
我确实启用了Rails的捆绑包 - 为什么这不会发生在我身上?
谢谢!
答案 0 :(得分:15)
您正在编辑的文件需要正确的扩展名(在您的情况下为.rb
)才能让Textmate了解要使用的正确包。
你在TM窗口的底部看到了什么? (在#行和列#之后)?
那是"Plain Text"
吗?
如果您看到与Ruby
或Ruby on Rails
不同的内容,请点击它右侧的向上/向下箭头按钮打开包的下拉列表,然后选择:Ruby
或{ {1}}。
这样,当您在编写“Ruby on Rails
”后点击 TAB 它将自动为您完成方法创建。
您还可以查看捆绑包>捆绑编辑器>编辑片段...(然后选择Ruby),看看你是否将你的片段“def”配置为在你点击TAB时被触发(参见声明>方法)。
答案 1 :(得分:2)
对于像我这样的后来者,请确保使用Ruby on Rails包中的.rb文件,以及HTML(Rails)包用于模板文件(.erb)。