Задумался на тем, как бы мне не ходить ручками в терминал, чтобы запустить встроенный web-сервер Symfony, и не делать каждый раз вот это bin/console server:run 8081
, при чем сначала нужно выйти в корень Symfony-проекта, что частенько просто бесит.
Обратился я тогда к уже испытанной в Go-проектах системе билд/тасков в VSCode, и, в результате, получилась весьма удобоваримая штука. Просто делаем новую таску, которую обозначаем, как build-task, соответственно, она биндится на стандартный хоткей Shift+Cmd+B:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Symfony server",
"type": "shell",
"command": "bin/console server:run 8081",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"reveal": "never"
}
}
]
}
Дальше нужно только зайти в настройки хот-кеев и поставить удобный хоткей на прерывание таски:
Я себе поставил близкий к старту таски Shift+Cmd+C.
1531389780