Скомпилируйте Actionscript из Vim - PullRequest
       18

Скомпилируйте Actionscript из Vim

2 голосов
/ 08 сентября 2011

Я перешел на Vim из Textmate некоторое время назад, но мне не хватает комплекта Actionscript для Textmate, в частности возможности компилировать Actionscript непосредственно из Textmate.

Кто-нибудь нашел способ компилировать Actionscript непосредственно из Vim?

Ответы [ 3 ]

2 голосов
/ 08 сентября 2011

Да, компилировать AS3 из Vim очень просто.

Один из основных способов, если у вас открыт файл main.as и вы находитесь в режиме --NORMAL--, введите:

:!/path/to/flex45/bin/mxmlc %

для получения main.swf файла рядом с main.as или:

:!/path/to/flex45/bin/mxmlc -output=../deploy/%<.swf %

для получения ../deploy/main.swf (относительно main.as).

  • ! означает«следующее - это команда оболочки».
  • % означает «этот файл здесь, в текущем буфере».
  • %< означает «имя этого файла без точки иextension ".

Очевидно, это не очень умно, но вы можете заставить mxmlc читать конфигурационный XML, для большего контроля.См. Документ Flex для списка возможных аргументов.Используя этот способ, он будет отстойным для отладки ваших сборок.

Другой способ - установить mxmlc в качестве программы сборки для файлов ActionScript с:

set makeprg=/path/to/flex45/bin/mxmlc

Затем введите :make % чтобы построить свой проект.Ошибки будут отображаться в окне быстрого исправления.

Тем не менее, фактическая часть "программирования" работы с AS3 с Vim отстой, потому что единственный доступный сценарий полного завершения (насколько мне известно)был очень очень ограниченным и незаконченным в течение многих лет (это не нападение на автора, которое следует хвалить за его усилия).

Я начал дополнять этот сценарий пару месяцев назад, но он далек от завершения (и имеет низкий уровень приоритета) и в любом случае не так хорош по сравнению с тем, что вы можете получить в Flash Builder или FDT.

На самом деле, пакет AS3 - единственное, что мне не хватает в мои дни TextMate, он был удивительно отточен.

1 голос
/ 08 сентября 2011

В официальной документации vim есть тема под названием: "fcsh tools: вы можете скомпилировать файлы .as и .mxml из vim через fcsh: Flex Comipler SHell" .В этом разделе описывается весь процесс компиляции .as и .mxml , но, как было отмечено, он тестировался только в системах Unix.

0 голосов
/ 09 сентября 2011

Если вы хотите использовать FCSH в vim, взгляните на https://github.com/lucasdupin/vim-utils/blob/master/bin/fcshd - он работает точно так же, как демон FCSH, установленный на TextMate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...