Ошибка триггера вкладки TextMate Django

Я только что установил пакеты Python Django и Django Templates в Textmate. Однако триггеры тегов не работают. Я открыл.py файл, написал много и нажал клавишу табуляции, и она не заполнилась автоматически.

Когда я нажимаю на нее вручную из строки меню, она работает нормально. Я что-то забыл? Нужно ли активировать пакеты?

2 ответа

Решение

У вас может быть несоответствие области видимости, т.е. область, в которой вы находитесь, когда вы вызываете этот фрагмент, должна соответствовать области (ам), в которой он был определен.

В вашем случае селектором области действия по умолчанию для фрагмента "многие ко многим" является source.python.django, но областью, в которой вы, вероятно, находились во время вызова фрагмента, был source.python, который является предустановленным Область при открытии / создании файла Python.

Есть два способа справиться с этим, оба легко. Во-первых, изменить область документа; второе - изменить область действия функции / фрагмента.

Чтобы сделать первое, просто измените язык, связанный с документом, в котором вы находитесь, через всплывающее меню на второй панели (слева) панели управления (в самом низу окна документа TM). Когда вы открываете документ Python (.py), он должен быть установлен в "Python" по умолчанию. Нажмите на треугольники справа от "Python" и выберите "Python Django". После того, как вы это сделаете, наберите "manytomany" в текстовой области, а затем нажмите TAB, и вы получите то, что хотите.

В качестве альтернативы вы можете изменить область действия фрагмента. Для этого откройте редактор пакетов ("ctrl-option-cmd B"), затем выберите "Python Django", а затем фрагмент "ManytoMany". Нажмите кнопку "Настройки" в правом верхнем углу окна редактора пакетов, затем измените текст в текстовом поле "Выбор области" на "исходный питон" (по умолчанию он должен иметь вид "source.python.django").

Вы уверены, что стенография manytomany? в моем комплекте это mtm, Попробуйте отредактировать пакет, чтобы увидеть, каковы строки триггера shorthadn.

Другие вопросы по тегам