2010-05-27 108 views
2

有時候我會看有人正在使用文本伴侶的屏幕演員。Textmate中的自動完成

我是一名鐵軌開發人員,所以這些鐵軌屏幕演員。例如

和 「結束」 就會自動出現下

高清

他們會鍵入類似。

我的Rails啓用了捆綁包 - 爲什麼這不會發生在我身上?

謝謝!

回答

15

您正在編輯的文件需要正確的擴展名(.rb),以使Textmate理解使用的正確的包。

你在TM窗口底部看到了什麼? (行號和列號後)?

那是"Plain Text"

如果你看到不同RubyRuby on Rails點擊的東西就少上/下箭頭就可以了,打開包的下拉列表中,選擇正確的:RubyRuby on Rails

這樣,當你打TABdef它會自動完成的方法創建適合你了。

您還可以選中Bundles> Bundle editor> Edit snippets ...(然後選擇Ruby)以查看是否將代碼片段「def」配置爲在您按TAB時觸發(請參閱Declaration> Methods下)。

2

對於像我這樣的後來者,請確保您使用.rb文件的Ruby on Rails包和模板文件(.erb)的HTML(Rails)包。

+0

感謝您的信息。對於像我這樣的初學者非常有幫助。 – politicus 2012-02-13 08:43:56