Textmate中的自动完成function
有时我会观看有人使用文本配对的屏幕转换。
我是一个rails开发者,所以这些是rails screen casts。
他们会输入类似的东西:
高清
例如
并且“结束”将自动出现在下面。
我确实启用了Rails的捆绑包 – 为什么这不会发生在我身上?
谢谢!
您正在编辑的文件需要正确的扩展名(在您的情况下为.rb
),以使Textmate了解要使用的正确包。
您在TM窗口的底部看到了什么? (在#行和列#之后)?
那是"Plain Text"
吗?
如果您看到与Ruby
或Ruby on Rails
不同的内容,请单击它右侧的小向上/向下箭头以打开包的下拉列表并选择: Ruby
或Ruby on Rails
。
这样,当您在编写“ def
”后点击TAB它会自动为您完成方法创建。
您还可以检查Bundles> Bundle editor> Edit snippets …(然后选择Ruby),看看你是否将snippet“def”配置为在你点击TAB时被触发(参见声明>方法)。
对于像我这样的后来者,请确保使用Ruby on Rails包中的.rb文件,以及HTML(Rails)包用于模板文件(.erb)。