2010-05-27 4 views
2

Иногда я смотрю экраны, где кто-то использует текстовый мат.Autocomplete in Textmate

Я разработчик рельсов, поэтому это рельсовые экраны.

Они типа что-то вроде:

четкости

, например

и "конец" автоматически появится внизу.

У меня есть комплект для Rails enabled - почему это не для меня?

Спасибо!

ответ

15

Файл, который вы редактируете, нуждается в правильном расширении (.rb в вашем случае), чтобы Textmate понял правильный комплект для использования.

Что вы видите внизу вашего окна TM? (После строки # и столбца #)?

Это "Plain Text"?

Если вы видите что-то отличное от Ruby или Ruby on Rails нажмите на маленьких стрелки вверх/вниз на справа от него, чтобы открыть выпадающий список жгутов и выберите: Ruby или Ruby on Rails.

Таким образом, когда вы нажмете TAB после написания «def» Он будет автоматически завершить создание метода для вас.

Вы также можете проверить Bundles> Bundle editor> Изменить фрагменты ... (затем выберите Ruby), чтобы узнать, настроен ли у вас фрагмент «def», который был запущен при нажатии TAB (см. Раздел «Декларация»> «Способы»).

2

Для любых поздних, как я, убедитесь, что вы используете пакет Ruby on Rails для файлов .rb и пакет HTML (Rails) для файлов шаблонов (.erb).

+0

Благодарим за информацию. Очень полезно для начинающих, таких как я. – politicus