有时我会看一些屏幕录像,其中有人在使用TextMate。
我是一个Rails开发者,所以这些都是关于Rails的录像。
他们会打出类似于:
def
例如
然后"end"会自动出现在下面。
我已经启用了Rails的bundle,为什么这对我没有效果呢?
谢谢!
我是一个Rails开发者,所以这些都是关于Rails的录像。
他们会打出类似于:
def
例如
然后"end"会自动出现在下面。
我已经启用了Rails的bundle,为什么这对我没有效果呢?
谢谢!
你正在编辑的文件需要正确的扩展名(在你的情况下是.rb
)以使Textmate理解要使用的正确bundle。
在TM窗口底部看到了什么?(在行号和列号之后)?
是"纯文本"
吗?
如果你看到的不是Ruby
或Ruby on Rails
,请点击右侧的上/下箭头来打开下拉列表并选择:Ruby
或Ruby on Rails
。
这样,在你输入"def
"后按下TAB键时,它会自动为你完成方法创建。
你还可以检查Bundles > Bundle editor > Edit snippets...(然后选择Ruby),看看是否已将"def"片段配置为在按下TAB键时触发(请参见Declaration > Methods下方)。