У вас может быть несоответствие области - т.е. область, в которой вы находитесь, когда вы вызываете этот фрагмент, должна соответствовать области (ам), в которой он был определен.
В вашем случае селектором области действия по умолчанию для фрагмента «многие ко многим» является 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»).
person
doug
schedule
19.07.2010