-
終極方案(強力推薦,親測有效,鏈接只需5秒鐘):本地下載復制到mkdir -p ~/.vscode-server/bin/<commit_hash>里面
<commit_hash>可以從幫助->關于里面找到,如下所示
版本: 1.96.2
提交: fabdb6a30b49f79ba0f2ad9df9b399473380f
日期: 2024-12-19T10:22:47.216Z
Electron: 32.2.6
ElectronBuildId: 10629634
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Linux x64 6.5.0-44-generic
然后將方案一里面的always改為auto(不然每次都scp多次下載上傳很費時間)沒有修改過的就默認就行。
然后可以本地下載(具體方法可以參照其他博客,我的主頁里搜索vscode也有相關文章),我這里是從服務器上傳的里面復制過來的,也可以用:
~/.vscode-server/bin/<commit_hash>? 注意是bin文件夾下,其他的不是,別復制錯了。
- 方案一(修改完設置記得重新啟動vscode,鏈接5分鐘-10分鐘)
通過設置Remote-SSH插件解決Visual Studio Code每次更新卡在這一階段,甚至也可以解決客戶端有網絡連接,但是主機端無網絡連接的情況下,仍然可以通過vscode的remote-ssh插件連接主機。
進入Remote-SSH插件的設置頁面。
找到設置項:
Remote.SSH:?Local Server Download(適用所有配置文件)
擴展是否可以在客戶端上下載 VS Code 服務器,并使用 scp 將其傳輸到主機,而不是將其下載到主機上。
? 從auto設置成always。?
方法二:
參考下面鏈接(不推薦該方法)
參考鏈接:
Linux/VS Code-正在下載VS Code服務器(Remote-SSH插件) - 流光Light - 博客園