修改vscode设置的原理

转载请标明出处:小帆的帆的专栏

修改vscode设置

首先需要理解的是,vscode的系统设置和插件设置都是通过settings.json文件管理的。

vscode中有三个Settings,三个Settings分别对应三个settings.json文件

  1. Default Settings:默认的设置,可以在里面查看所有可设置的选项,但不能修改
  2. User Settings:全局的设置,会在所有vscode项目中生效。存放在C:\Users\xxx\AppData\Roaming\Code\User目录中
  3. Workspace Settings:项目的设置,仅在当前vscode项目中生效。存放在.vscode目录下

可以通过Ctrl + Shift + P来访问Settings

当使用图形界面修改设置时,就会修改对应settings.json文件,反之亦然。

修改vscode系统设置

打开系统设置

这里修改项目下的自动保存设置,于是就修改了.vscode/settings.json

实战:设置终端代理

在系统设置中找到终端。在下图中可以看到defaultSettings.json和图形界面是对应的,注释就是界面中的描述。

这里我们修改项目的.vscode/settings.json

json 复制代码
{
    "terminal.integrated.env.windows": {
        "http_proxy": "http://127.0.0.1:7890",
        "https_proxy": "http://127.0.0.1:7890"
    },
}

修改之后重启终端就可以使用代理了。

设置完成后有两个好处:

  1. 在vscode中手动打开的终端就带梯子
  2. 在vscode中自动打开的终端也会带梯子,这非常有用,例如:在vscode中运行项目,通常会在屏幕右上角点击运行按钮,然后vscode会拉起一个终端,这种情况也会带梯子

修改vscode插件设置

同样vscode的插件也是通过这三个settings.json来管理的。

当安装一个vscode插件时,插件的默认设置就会写入Default Settings对应的defaultSettings.json中。

然后根据自己的需求修改对应的settings.json即可。

以clangd插件为例,设置compile_commands.json路径,这是使用clang插件必须修改的设置。

修改.vscode/settings.json

json 复制代码
{
    "clangd.arguments": [
        "--compile-commands-dir=${workspaceFolder}/.vscode", // 编译数据库(compile_commands.json 文件)的目录位置
    ],
}

vscode设置时引用环境变量

在设置时引用现有的环境变量,可以通过${env:变量名}的方式引用

这里以PATH变量为例

json 复制代码
{
	// 终端环境变量
    "terminal.integrated.env.windows": {
        "PATH": "${env:PATH};C:\\Softwares\\msys64\\clang64\\bin;"
    }
}
相关推荐
CONTONUE2 小时前
如何调整yarn.nodemanager.vmem-pmem-ratio参数?
ide·eclipse
Taichi呀2 小时前
PyCharm 快捷键指南
ide·python·pycharm
AI视觉网奇3 小时前
vscode 默认环境路径
ide·vscode·编辑器
慢一点会很快5 小时前
【Tools】VScode远程调试linux服务器(打断点可视化界面方式)
linux·服务器·vscode
王光环7 小时前
vscode与keil的乱码不兼容问题
ide·vscode·编辑器
萑澈7 小时前
迁移 Visual Studio Code 设置和扩展到 VSCodium
ide·vscode·编辑器
胡斌附体10 小时前
idea查看pom文件依赖
java·ide·intellij-idea·maven依赖
虚空之月&&轮舞者13 小时前
Python与矢量网络分析仪3671E:自动化测试(Vscode)
网络·vscode·python·射频工程
早上好啊! 树哥1 天前
android studio开发:设置屏幕朝向为竖屏,强制应用的包体始终以竖屏(纵向)展示
android·ide·android studio
阿幸软件杂货间1 天前
VSCode1.101.0便携版|中英文|编辑器|安装教程
vscode·编辑器