Я разветвил структуру и внес необходимые изменения, чтобы сделать это возможным.См. https://github.com/andreif/play/commit/ec70ab8162620a0c9ba5ca7195fc3c51d7de91b1 (обратите внимание, ветвь называется idea_project !)
Этот коммит добавляет команду ideaproj
, которая создает файлы модуля, проекта и рабочей областиочень простой структуры.Если вы используете OS X, команда также попытается открыть проект во всех (!) приложениях IDEA, расположенных по адресу /Applications/IntelliJ\ IDEA*.app
.Так что настройте скрипт python на случай, если у вас есть более одного приложения IDEA.Кроме того, вы, вероятно, захотите изменить макет рабочего пространства по умолчанию.Взгляните на iwsTemplate.xml
и измените его в соответствии со своими предпочтениями.
Использование: выполните следующую команду в каталоге приложения, чтобы создать файлы проекта IDEA (и открыть их):
play ideaproj
Обратите внимание, что перезапишет существующих файлов проекта!Если проект IDEA уже открыт во время повторного запуска этой команды, тогда IDEA спросит вас, хотите ли вы перезагрузить проект.
Я также добавил следующие два коммита:
Если вы хотите начать использовать эту команду сейчас, скопируйте файлы intellij.py
, iprTemplate.xml
и iwsTemplate.xml
в Play.каталог рамок (в соответствующие местоположения!).
РЕДАКТИРОВАТЬ: я сделал еще два коммита, чтобы исправить дерево проекта в шаблоне рабочего пространства, чтобы оно расширялось при первом открытии проекта.