Автозаполнение не работает в Flex Bundle для Textmate.Как мне исправить? - PullRequest
0 голосов
/ 02 августа 2010

Я очень твердолобый и решил, что я собираюсь дать Textmate серьезную попытку для моих ActionScript и Flex проектов. Работы над пакетом немного не хватало, но то, что было разработано до сих пор, довольно здорово.

Я столкнулся с некоторыми небольшими проблемами, но смог разобраться с ними и довольно хорошо все настроить, и я уже начал копать и настраивать фрагменты в соответствии со своими потребностями.

Одна вещь, которую я не смог исправить, выяснить или найти прямой ответ, касается работы с файлами MXML. Автозаполнение для файлов Actionscript, кажется, работает отлично, но, похоже, я не получаю тот же результат, когда редактирую Actionscript внутри блока сценария в файле MXML.

Я надеюсь, что кто-то, кто все время использует TextMate, мог бы предложить несколько вариантов моего пути, чтобы помочь отследить проблему. Если я нахожусь в кодовом блоке Actionscript и нажимаю (option + esc), я получаю сообщение «нет завершения доступно».

1 Ответ

1 голос
/ 03 августа 2010

Итак, я разместил эту «проблему» в списке рассылки textmate и получил ответ от создателя flex-bundle.Саймон в основном сказал мне, что он еще не включил функцию автозаполнения для блоков скрипта flex mxml.Приятно осознавать, что мое дерьмо не сломалось, и он предложил следующее решение, чтобы автозаполнение работало в блоках сценариев mxml.

Нет проблем, я просто не могу найтиподдержка автозаполнения из блоков скриптов, встроенных в mxml.Хотя это выглядит довольно стабильно, если вы просто добавите правильную область (text.xml.mxml source.actionscript.3.embedded.mxml) к команде, как я делал в своей ветке dev:

http://github.com/simongregory/actionscript3-tmbundle/blob/sg/Commands/Auto%20Complete.tmCommand

Вы можете сделать то же самое с командой автоматического импорта, и она добавит импорт в блок скрипта.

Cheers, Simon

...