配置参考
如何进入配置界面
如果你想修改当前工作区(文件夹)的配置,创建 .vscode/settings.json
文件即可。
如果你想把配置应用到所有工作区,按 Ctrl + , 打开 VS Code 设置,按右上角“打开设置(JSON)”按钮即可打开全局配置文件:
oi-runner-2.tasks
定义运行面板中可选的任务和对应的编译、执行命令。
格式:
jsonc
{
"oi-runner-2.tasks": {
"C++": { // 任务名称
"compile": [ // 编译命令和参数
"g++",
["${file}", "-o${fileNoExt}", "-std=c++14", "-O2"] // ${} 的用法请参考下文
],
"execute": [ // 执行命令,必填
"${fileNoExt}${execExt}",
[]
]
},
"Python": {
// 编译命令可以为空,选择此任务时不会显示编译按钮
"execute": [
"python",
["${file}"]
]
}
// ...
}
}
命令和参数中有一些特殊字符串,执行时会被替换为实际信息:
特殊字符串 | 替换为 |
---|---|
${file} | 源文件的绝对路径 |
${fileNoExt} | 源文件的绝对路径去掉扩展名的部分 |
${execExt} | 可执行文件的扩展名,Windows 下为 .exe ,其他系统为空字符串 |
命令的执行目录是当前打开的文件夹。
oi-runner-2.defaultTask
打开文件时,运行面板默认选择的语言。
格式:
jsonc
{
"oi-runner-2.tasks": {
"C++": { /* ... */ },
"Python": { /* ... */ }
},
"oi-runner-2.defaultTask": {
".py": "Python" // 拓展名是 .py 的文件默认选择 Python
// 其他文件默认选择 `oi-runner-2.tasks` 中的第一个语言,在此例中是 C++
}
}
oi-runner-2.addToRunMenu
是否将 OI Runner++ 添加到编辑器的运行按钮选项中。
如果禁用,则需要通过 Ctrl + Shift + P 打开命令面板,搜索 Launch OI Runner++
打开运行面板。
格式:true
(默认)或 false