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/"