Перейти к содержимому

Задачи для сборки проектов OpenFL

Нажав "Ctrl" + "~" вызывается консоль, с помощью которой можно ввести команду для сборки, но удобнее задать интересующие команды как шаблоны, которые далее вызывать с помощью нажатия сочетания клавиш.

Для этого в поиске нужно ввести task - появится файл task.json. Далее добавляем в него пару задач для сборки и запуска проекта. Каждая  задача в отдельности представляет собой консольную команду вида "openfl test <platform> [options], только разбитую на фрагменты command и args:

{
    "version": "0.1.0",
    "tasks": [
        {
            "taskName": "Test Linux (c++)", 
            "command": "openfl", 
            "args": [
                "test", 
                "linux", 
                "-release"
            ]
        }, 
        {
            "taskName": "Test HTML5",
            "command": "openfl",
            "args": [
                "test",
                "html5",
                "--port=3001"
            ]
        }
    ]
}

Теперь связываем вызов данных задач с нажимаемой комбинацией клавиш: файл -> параметры -> сочетание клавиш. В открывшимся keybindings.json добавляем сочетание и сохраняем файл:

{
    "key": "ctrl+shift+b",
    "command": "workbench.action.tasks.runTask",
    "args": ""
}

Теперь после нажатия Ctrl+Shift+b появится меню, в котором можно выбрать для выполнения одну из заданных выше задач.