VS Code中setting.json文件的一些关键设置

195 阅读1分钟

//远程连接的扩展类型,VS Code 将扩展分为两种类型,"ui"对应UI扩展,运行在本地;"workspace"对应工作区扩展,运行在远程连接的服务器。
"remote.extensionKind": {
    "GitHub.copilot": ["workspace"],                       
    "GitHub.copilot-chat": ["workspace"],
},

点击后面链接查看对应官方说明支持远程开发和 GitHub Codespaces |Visual Studio Code 扩展 API 设置为工作区扩展后验证是否成功有两种方式:

  1. 可以通过点击红色区域的感叹号查看绿色区域
  2. 或者查看安装界面的黄色区域

image.png

注意:如果远程服务器不支持扩展,需要将"workspace"改成"ui"


"http.proxy": "http://127.0.0.1:7890",
"http.proxyStrictSSL": false,
  1. "http.proxy": "http://127.0.0.1:7890": 这条设置将 VS Code 的 HTTP 和 HTTPS 请求流量指向一个运行在您本地计算机(127.0.0.1) 7890 端口的代理服务。通常,这用于网络抓包、或通过代理软件(如 Clash, V2Ray, Fiddler 等)访问网络。 以下两种情况需要vscode与代理端口一致,因为VSCode/Cursor 内的代理设置 ≠ 系统代理设置,两者都要检查。 提取扩展时出错。
    Failed to fetch
    在SSH:****中安装失败
    [参考链接]((1 封私信) VSCode / Cursor 安装插件时报 “提取扩展时出错(Failed to fetch)” 终极解决方案 - 知乎) {CB7344F5-A53C-4DD4-823D-4B215F79C9E0}.png 2. "http.proxyStrictSSL": false,: 这条设置禁用了严格的 SSL 证书验证。当您的代理服务器使用自签名证书时,此设置是必需的,否则 VS Code 会因为无法验证证书而拒绝连接。