-
Notifications
You must be signed in to change notification settings - Fork 30.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Define settings for a set of folders #38162
Comments
@lukaszpolowczyk Can you please explain what will this new feature request achieve which cannot be done by current solution? |
sandy081 There are Global Settings - working on everything. Currently:
With my proposition:
|
Another use case is synchronizing your settings across multiple computers. For example, I would like to share most of my settings between work and home machines, except the font size. If the "include" setting was available, I could extract the common settings to a separate file, put the file into my Dropbox folder, and then "include" it into |
/duplicate |
Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for existing issues here. See also our issue reporting guidelines. Happy Coding! |
This is feature-request and settings
Steps to Reproduce:
{ "include": ["${commonWorkspacesSettingsFolder}/my-js-common-settings.json"] }
Where:
${commonWorkspacesSettingsFolder}
is new "(...)/Code/CommonWorkspaceSettings" folder in User Settings.and user created "my-js-common-settings.json" file is import settings to this workspace.
Modifying "my-js-common-settings.json" changes settings for each workspace that will import this file.
This is something other than global user settings for the entire VS Code.
These are settings for similar projects, similar in many ways.
Example "my-js-common-settings.json" file:
{ "window.zoomLevel": 0, "editor.fontSize": 13 }
Example "project/.vscode/settings.json" file:
{ "include": ["${commonWorkspacesSettingsFolder}/my-js-common-settings.json"], "editor.fontSize": 14, "files.autoSave": "afterDelay" }
Value
14
overwrite value13
from "my-js-common-settings.json" file in"editor.fontSize"
setting.Setting
"window.zoomLevel": 0
is common for workspaces.Setting
"files.autoSave": "afterDelay"
is own for this workspace.The text was updated successfully, but these errors were encountered: