我有一个本地文件夹,我用作多个小样本和玩具代码的便笺簿.我在这个目录中存储了一大堆python,C++,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}"]
}
Run Code Online (Sandbox Code Playgroud)
此任务将使用python作为任务运行器,而不管我当前正在编辑的文件类型.
如何实现基于文件类型运行命令的任务(或在多个命令之间进行选择)?即如果我正在编辑C++文件,它将运行clang ++.