在 VSCode 中扩展 settings.json
Extending settings.json in VSCode
我想将 VSCode 的 settings.json 的一个版本检查到我们团队的 git 存储库中,同时仍然允许各个开发人员在此基础上添加自己的设置(即以防他们想要配置他们正在使用的某些扩展)。是否可以告诉 VSCode 查看两个不同的文件? IE。 settings.json 和设置-local.json,其中设置-local.json 被 git- 忽略。
使用code --user-data-dir /path/to/user/data/dir
到运行vscode。 VS Code会自动在选中的目录下生成一些文件夹,settings.json
会位于:SELECTED_DIRECTORY/User/settings.json
.
本地设置覆盖 (settings.local.json
) · 问题 #37519 · microsoft/vscode https://github.com/Microsoft/vscode/issues/37519#issuecomment-344414444
这是来自 vscode 开发人员的提示。
{
"editor.renderWhitespace": "all",
"editor.tabSize": 2,
"javascript.validate.enable": false,
"typescript.updateImportsOnFileMove.enabled": "never",
"editor.fontSize": 13,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"terminal.integrated.shell.osx": "/bin/zsh",
"eslint.format.enable": true,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"javascript.preferences.importModuleSpecifier": "relative",
"typescript.preferences.importModuleSpecifier": "relative",
"workbench.activityBar.visible": true,
"gitlens.gitCommands.closeOnFocusOut": true,
"editor.semanticHighlighting.enabled": false,
"tabnine.experimentalAutoImports": true,
"workbench.colorTheme": "Atom One Dark",
"editor.wordWrap": "off",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.autofetch": true,
"editor.lineHeight": 25,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"window.zoomLevel": 1,
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
我想将 VSCode 的 settings.json 的一个版本检查到我们团队的 git 存储库中,同时仍然允许各个开发人员在此基础上添加自己的设置(即以防他们想要配置他们正在使用的某些扩展)。是否可以告诉 VSCode 查看两个不同的文件? IE。 settings.json 和设置-local.json,其中设置-local.json 被 git- 忽略。
使用code --user-data-dir /path/to/user/data/dir
到运行vscode。 VS Code会自动在选中的目录下生成一些文件夹,settings.json
会位于:SELECTED_DIRECTORY/User/settings.json
.
本地设置覆盖 (settings.local.json
) · 问题 #37519 · microsoft/vscode https://github.com/Microsoft/vscode/issues/37519#issuecomment-344414444
这是来自 vscode 开发人员的提示。
{
"editor.renderWhitespace": "all",
"editor.tabSize": 2,
"javascript.validate.enable": false,
"typescript.updateImportsOnFileMove.enabled": "never",
"editor.fontSize": 13,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"terminal.integrated.shell.osx": "/bin/zsh",
"eslint.format.enable": true,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"javascript.preferences.importModuleSpecifier": "relative",
"typescript.preferences.importModuleSpecifier": "relative",
"workbench.activityBar.visible": true,
"gitlens.gitCommands.closeOnFocusOut": true,
"editor.semanticHighlighting.enabled": false,
"tabnine.experimentalAutoImports": true,
"workbench.colorTheme": "Atom One Dark",
"editor.wordWrap": "off",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.autofetch": true,
"editor.lineHeight": 25,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"window.zoomLevel": 1,
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}