如何创建setting.json和launch.json
时间: 2025-02-07 15:19:01 浏览: 61
### 创建 `settings.json` 和 `launch.json` 文件
在 Visual Studio Code 中,为了更好地管理和配置项目,可以手动创建并编辑 `settings.json` 和 `launch.json` 配置文件。
#### settings.json 的创建与配置
对于 C/C++ 或 Python 项目的全局设置,可以在工作区根目录下找到 `.vscode` 文件夹。如果该文件夹不存在,则可自行创建此文件夹,并在其内部新建名为 `settings.json` 的 JSON 文件[^1]:
```json
{
"files.autoSave": "afterDelay",
"editor.tabSize": 4,
"C_Cpp.default.cppStandard": "c++17"
}
```
上述示例展示了部分常见的 VSCode 设置项,包括自动保存延迟、缩进大小以及默认使用的 C++ 标准版本。
#### launch.json 的创建与配置
同样,在 `.vscode` 文件夹内建立一个新的 JSON 文件命名为 `launch.json` 来定义调试器的行为参数。以下是针对不同编程语言的具体实例[^2]:
##### 对于 Python:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
```
##### 对于 C/C++ (假设已安装 Microsoft 提供的扩展):
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) 启动",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/${fileBasenameNoExtension}.exe", // 编译后的程序路径
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "cmake build", // 构建任务名称
"miDebuggerPath": "/usr/bin/gdb",
"logging": {"trace":true,"traceResponse":true,"engineLogging":true},
"internalConsoleOptions": "openOnSessionStart"
}
]
}
```
通过以上方式,可以根据实际需求调整这些配置文件的内容来满足特定开发场景下的个性化要求。
阅读全文
相关推荐


















