Skip to content

VSCode 常见问题

Remote SSH - 卡在 Download VSCode Server

sh
ls ~/.vscode-server/bin

会列出安装包的哈希值,形如:

sh
8b3775030ed1a69b13e4f4c628c612102e30a681

删除这些已有的安装包:

sh
rm -rf ~/.vscode-server/bin

将对应的哈希填入,下载安装:

或者直接在命令行下载:

sh
wget --content-disposition https://update.code.visualstudio.com/commit:8b3775030ed1a69b13e4f4c628c612102e30a681/server-linux-x64/stable

拷贝并解压压缩包,重命名为哈希值:

sh
cp vscode-server-linux-x64.tar.gz ~/.vscode-server/bin/
cd ~/.vscode-server/bin/
tar -zxf vscode-server-linux-x64.tar.gz
mv vscode-server-linux-x64 8b3775030ed1a69b13e4f4c628c612102e30a681

最后在本地 VSCode 重新运行 Remote SSH: Connect to Host 即可。

vs code连接服务器卡在Downloading VS Code Server - MissSimple - 博客园

.yml 被强制缩进 4 个空格

删掉 .vscode/settings.json 中的这行:

json
"prettier.tabWidth": 4

在项目中使用网络代理

在项目根目录创建 .vscode/settings.json

json
{
    "http.proxy": "http://<proxy-server>:<port>",
    "http.proxyStrictSSL": false
}

通过命令行启动多个窗口

常用参数:

  • --new-window:打开新窗口(同路径不会重复打开)
  • --reuse-window:复用已有窗口
  • --folder-uri:打开文件夹
  • --file-uri:打开文件

打开本地文件目录:

sh
code --new-window --folder-uri "file:///E:\********\keys.txt"
code --reuse-window --folder-uri "file:///E:\*****\todos.txt"

打开远程文件 :

sh
code --new-window --folder-uri "vscode-remote://ssh-remote+asimov@xeon/home/asimov/repos/blog/"