У меня есть локальная папка, которую я использую как блокнот для нескольких кусочков кода и игрушек. Я храню в этом каталоге множество сценариев python, С++, shell и т.д.
Я использую Visual Studio Code (на OS X), и я смотрю свои задачи для запуска/компиляции фрагментов кода без необходимости переключитесь на терминал.
Например, я нашел эта следующая задача будет запускать python в текущем открытом файле.
// A task runner that runs a python program
{
"version": "0.1.0",
"command": "/usr/bin/python",
"args": ["${file}"]
}
Эта задача будет использовать python как бегун задачи, независимо от типа файла, который я сейчас редактирую.
Как реализовать задачу для запуска команды на основе типа файла (или выбрать между несколькими командами)? То есть если я редактирую файл С++, он будет запускать clang++.
- Если я не могу сделать это на основе типа файла; есть ли альтернативы этому?
- Альтернативой будет; поддерживаются ли несколько команд?