Visual Studio Code
概述
参考:
VS Code 关联文件与配置
${UserDataDir} # 用户数据目录。
- Windows 默认在
%APPDATA%/Code/ - Linux 默认在
${HOME}/.vscode-server/data/
VS Code 运行时生成的持久化数据通常都在同一个目录中。之所以称为用户数据目录,是因为需要以用户为基础来运行一个进程,不同的用户运行的 VS Code,读取的数据应该是不同的。所以这些数据一般就保存在用户的家目录中。
- ./User/ #
- ./workspaceStorage/ # 工作空间的配置与持久化数据
- ./keybindings.json # 快捷键
- ./settings.json # 用户自定义的配置。默认配置在代码内部。
${ExtensionsDir} # 扩展目录。
- Windows 默认在
%USERPROFILE%/.vscode/extensions/ - Linux 默认在
%{HOME}/.vscode-server/extensions/
配置
使用快捷键 Ctrl+Shift+p ,然后搜索 setting,即可看到如下图所示的一些可用的配置。这个编辑的就是 ${UserDataDir}/User/setting.json 文件

- 首选项:打开默认设置(JSON) # 打开 defaultSettings.json 文件。这个文件是 VS Code 的默认配置,其中还有每个字段的注释
- 首选项:打开设置(JSON) # 打开 settings.json 文件。一般用户配置都在这个文件中编写。
- 首选项:打开工作区设置(JSON) # 打开 .vscode/setting 文件。
defaultSettings.json # VS Code 默认配置文件。其中还有每个字段的注释
settings.json # VS Code 配置文件。该配置文件分为两类
- 用户配置 # 当前用户使用 VS Code 的配置,用来覆盖默认配置。
- Windows 目录:%APPDATA%/Code/User/settings.json #
- 工作区配置 # VS Code 当前工作区的配置,该配置文件通常存在于项目目录中。这个配置会覆盖用户配置以及默认配置。具有最高优先级
- $PROJECT/.vscode/settings.json # $PROJECT 为当前项目的目录。
配置文件有优先级之分,工作区配置 > 用户配置 > 默认配置。高优先级的配置将会覆盖低优先级的配置
上述三个配置文件的优先级从上到下,由低到高。优先级高的配置文件内容将会优先级低的配置文件内容。
反馈
此页是否对你有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.