目录
简介
当需要在离线环境下配置远程服务器客户端时,Visual Studio Code (VS Code) 是一个优秀的工具选择。通过配置远程开发插件,可以在本地使用 VS Code 编辑远程服务器上的文件,提高开发效率和灵活性。在本博客中,我们将深入介绍如何在离线环境下配置 VS Code 远程开发环境,帮助开发者更好地利用这一功能进行远程开发工作。
操作流程
1.https://update.code.visualstudio.com/commit:0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2/server-linux-arm64/stable
 2.https://update.code.visualstudio.com/commit:0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2/server-linux-x64/stable
 3.获取当前版本vscode的commit_id:Help -> About -> Commit
 根据commit_id下载对应版本的vscode-server:
 https://update.code.visualstudio.com/commit: 
     
      
       
        
        
          c 
         
        
          o 
         
        
          m 
         
        
          m 
         
        
          i 
         
         
         
           t 
          
         
           i 
          
         
        
          d 
         
        
       
         / 
        
       
         s 
        
       
         e 
        
       
         r 
        
       
         v 
        
       
         e 
        
       
         r 
        
       
         − 
        
       
         l 
        
       
         i 
        
       
         n 
        
       
         u 
        
       
         x 
        
       
         − 
        
       
         x 
        
       
         64 
        
       
         / 
        
       
         s 
        
       
         t 
        
       
         a 
        
       
         b 
        
       
         l 
        
       
         e 
        
       
         4. 
        
       
         将下载好的 
        
       
         v 
        
       
         s 
        
       
         c 
        
       
         o 
        
       
         d 
        
       
         e 
        
       
         − 
        
       
         s 
        
       
         e 
        
       
         r 
        
       
         v 
        
       
         e 
        
       
         r 
        
       
         − 
        
       
         l 
        
       
         i 
        
       
         n 
        
       
         u 
        
       
         x 
        
       
         − 
        
       
         x 
        
       
         64. 
        
       
         t 
        
       
         a 
        
       
         r 
        
       
         . 
        
       
         g 
        
       
         z 
        
       
         放在  
        
       
         / 
        
       
         . 
        
       
         v 
        
       
         s 
        
       
         c 
        
       
         o 
        
       
         d 
        
       
         e 
        
       
         − 
        
       
         s 
        
       
         e 
        
       
         r 
        
       
         v 
        
       
         e 
        
       
         r 
        
       
         / 
        
       
         b 
        
       
         i 
        
       
         n 
        
       
         / 
        
       
      
        {commit_id}/server-linux-x64/stable 4.将下载好的vscode-server-linux-x64.tar.gz放在~/.vscode-server/bin/ 
       
      
    commitid/server−linux−x64/stable4.将下载好的vscode−server−linux−x64.tar.gz放在 /.vscode−server/bin/{commit_id}目录下(没有则新建)
 5.将压缩包解压,得到vscode-server-linux-x64目录,将该目录下的所有内容移动到~/.vscode-server/bin/${commit_id}下,并删除vscode-server-linux-x64目录和压缩包、
相关自动化脚本
commit_id=XXX
PATH_TO_YOUR_VSCODE_SERVER=XXX
mkdir -p ~/.vscode-server/bin/${commit_id}
cp ${PATH_TO_YOUR_VSCODE_SERVER}/vscode-server-linux-x64.tar.gz ~/.vscode-server/bin/${commit_id}
cd ~/.vscode-server/bin/${commit_id}
tar -xzf vscode-server-linux-x64.tar.gz && rm vscode-server-linux-x64.tar.gz
mv vscode-server-linux-x64/* . && rm -r vscode-server-linux-x64
mkdir -p ~/.vscode-server/extensions
cp -r ${PATH_TO_YOUR_VSCODE_EXTENSIONS}/extensions/* ~/.vscode-server/extensions









