文章目录
众所周知,VS Code存在两种设置 settings.json
的方式:
User Settings
用户设置:Settings that apply globally to any instance of VS Code you open.
该设置会创建一个settings.json
文件,关联于用户区,即Windows的某个用户下,打开任意VS Code界面都会用此配置,或者说应用于该用户打开的所有工程。Workspace Settings
工作区设置:Settings stored inside your workspace and only apply when the workspace is opened.
该设置指的是,使用VS Code打开某个文件夹或者工作区(关于文件夹和工作区的区别,见这篇文章),在该文件夹下创建一个名为.vscode
的隐藏文件夹,文档位置为根目录/.vscode/settings.json
(可自行决定是否创建),里面的设置仅适用于当前目录下的VS Code,且工作区设置会覆盖用户设置。
1. 创建与设置 User Settings
中 settings.json
的多种方法
1.1 使用菜单栏中的运行->添加配置(不太常用)
菜单栏中的运行->添加配置,其作用分为多种情况:
- 在打开文件夹或者工作区时,如果存在
launch.json
,就会跳转到launch.json
文件中。否则:- 在存在程序源文件时,添加配置会先要求选择环境
C++ (GDB/LLDB), C++ (Windows), Node.js...
等等……最后生成.vscode
文件夹,创建其中的tasks.json, launch.json
文件(对于C和C++来说是如此); - 打开文件夹但是不存在源文件时,只会创建
lauch.json
文件;
- 在存在程序源文件时,添加配置会先要求选择环境
- 如果没有打开文件夹,添加配置会打开用户配置
settings.json
文件。
1.2 使用UI设置界面
使用 Ctrl+,
或者点击左下角齿轮图标并选择设置。然后在文本编辑器中找到 settings.json
:
1.3 使用命令面板
使用 Ctrl+Shift+P
或者点击左下角齿轮图标,选择命令面板。然后输入 settings.json
来搜索,点击 Open Settings (JSON)
即可进入用户设置 settings.json
文件:
如果搜索的是 settings
,会弹出多个选项:
Open User Settings
会打开UI设置界面;Open Workspace Settings
也会打开UI设置界面;Open Settings (JSON)
会打开用户设置settings.json
文件;Open Workspace Settings (JSON)
会打开工作区设置settings.json
文件
2. 创建与设置 Workspace Settings
中 settings.json
的多种方法
2.1 手动创建
在打开文件夹或者工作区时,手动创建 .vscode
文件夹,并在其中创建 settings.json
文件。
2.2 使用命令面板
使用 Ctrl+Shift+P
或者点击左下角齿轮图标,选择命令面板。然后输入 settings.json
来搜索。这一方法仅适用于打开文件夹或工作区时: