栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【IDE】vscode 远程开发编辑

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【IDE】vscode 远程开发编辑

vscode 远程开发编辑

vscode 远程开发编辑

1. 本地安装vscode 绿色版2. 服务器端准备工作3. 连接使用

vscode 远程开发编辑

安装vscode
安装remote ssh
设置用户名和ip通过remote ssh链接服务器

1. 本地安装vscode 绿色版

下载绿色版https://code.visualstudio.com/#alt-downloads

# 下载后解压
wget https://az764295.vo.msecnd.net/stable/f80445acd5a3dadef24aa209168452a3d97cc326/code-stable-x64-1644446282.tar.gz
tar zxvf code-stable-x64-1644446282.tar.gz

# 运行
cd VScode-linux-x64
./code
    找到vscode版本信息{commit_id}

帮助>关于

    安装 remote-SSH
    打开扩展 搜索插件 remote-SSH 并安装

此时不要着急启动,如服务器无vscode-server会从云端下载(外网)
建议手动下载(替换成国内的cdn:http://vscode.cdn.azure.cn)详见下文 2. 服务器端准备工作

2. 服务器端准备工作
echo '方法一'

echo `wget https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable`
#替换成国内的cdn:http://vscode.cdn.azure.cn
# 预先创建文件夹,对应的${commit_id}需要替换成那串数字(给萌新解释)
mkdir -p ~/.vscode-server/bin/${commit_id}
# 进入到文件夹并下载依赖
cd ~/.vscode-server/bin/${commit_id}
wget https://vscode.cdn.azure.cn/stable/${commit_id}/vscode-server-linux-x64.tar.gz
# tar解压文件到当前的文件夹,因为之前已经cd,所以正好是vscode代码需要检索的地方
# 检测到有相应的东西,vscode就会跳过下载直接启动远程的终端及相应线程
tar zxvf vscode-server-linux-x64.tar.gz --strip 1

echo '方法二'
mkdir -p ~/.vscode-server/bin
rm ~/.vscode-server/bin/* -rf  #把$HOME/.vscode-server/bin下的内容删干净,防止出错
mv vscode-server-linux-x64 ${commit_id}
cd ~/.vscode-server/bin
tar -zxf vscode-server-linux-x64.tar.gz
mv vscode-server-linux-x64 ${commit_id} # 注意把:${commit_id}替换成对应的Commit ID

3. 连接使用

假如你在这里struggle特别多次, 一直提示输入密码的话,

说明后台线程再跑,并没有随着你关闭窗口而关闭
手动运行下vscode自带的功能kill掉, 还能清除目标文件夹的缓存,方便后续操作

在vscode中ctrl+shift+p打开搜索
然后在框中输入:kill remote ssh(我这里写的不全,支持模糊搜索的)
选择对应的自己的账户,就可以清除远程主机中运行的后台线程
. 打开remote-SSH日志 查看报错信息

打开远程文件夹

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752631.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号