windows离线部署VSCode在Centos7上的远程开发环境
前言
公司一直使用的是ssh+vim的远程开发方式,习惯了vim之后已经非常方便了。但是还是想尝试一下VSCode的开发方式。就我而言,原因如下
- 漂亮的语法高亮,并且有补全
- 基于语法解析的引用查找(尽管在我们项目的场景下还是一坨翔)
Ctrl+Shift+F的快速搜索- 可视化调试,可以直接在代码中下断点,并且监控变量。中断点时可以直接浏览代码
以上的优点显然使用vim也可以做到,但是这些功能使用vscode只需要安装几个插件即可。但是按照网络上的方法安装远程开发插件之后,一直连接服务端失败,后来才知道服务端已经不支持CentOS7.9了,所以只能使用旧版本的VSCode了(实际上也可以通过重新编译node实现支持,但是这意味着未来vscode的更新都得重编)
参考链接:
使用 1.85.2版本,插件也都使用旧版
如何下载旧版本
为了防止原始链接失效,我把目前我用到的所有东西都放百度网盘了,下面内容将会说明我是如何得到这些东西的。
链接:https://pan.baidu.com/s/1vfn3e1yLaOEo0P0v3droNg?pwd=vsco
提取码:vsco
1.85.2版本vscode: https://update.code.visualstudio.com/1.85.2/win32-x64-archive/stable- 服务端:百度云下载太慢可以用这个链接:vscode-server-linux-x64.tar.gz
来源:vs code离线配置Remote SSH远程开发_@id:ms-vscode-remote.remote-ssh-CSDN博客 - 各种插件的下载地址
- https://marketplace.visualstudio.com/
- VsixHub - Best Extensions for VS Code
需要注意的是插件对vscode有版本需求,可以通过压缩软件解压插件,从其中的extension.vsixmanifest文件获取Microsoft.VisualStudio.Code.Engine字段得到当前插件需要的vscode版本
如果发现上述两个插件下载网站已经下载不到需要的版本,那么可以参考这里vscode历史版本插件下载_vscode旧版本下载列表-CSDN博客
具体的离线安装插件步骤,可以参考网络上其他文章。
(强烈谴责vscode在这个时间点抛弃CentOS7的支持,此时CentOS7甚至还在服务期内!超级多的离线服务器使用这个版本我们组才升级到这个版本!)
windows离线部署VSCode在Centos7上的远程开发环境的更多相关文章
- Windows系统VSCode、VBox搭建C/C++开发环境
好几年没有写过C/C++代码,基本上都忘光了,之前是使用VC++6.0写代码的,最近用VSCode成功搭建了C/C++开发环境,这里记录一下搭建过程. 1. 安装VSCode 在官网https://c ...
- Windows系统上搭建Clickhouse开发环境
Windows系统上搭建Clickhouse开发环境 总体思路 微软的开发IDE是很棒的,有两种:Visual Studio 和 VS Code,一个重量级,一个轻量级.近年来VS Code越来越受欢 ...
- 如何在Windows上搭建Android开发环境
Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...
- 从Windows角度看Mac OS X上的软件开发
如果原来从事Windows软件开发,想跨足或转换至Mac OS X环境,需要知道那些东西?有什么知识技能可以快速运用在Mac OS X环境上的?这两个问题应该是Windows开发者进入Mac OS X ...
- 在Windows下配置Linux远程开发环境
在Windows下配置Linux远程开发环境 欢迎光临我的个人博客 https://source.chens.life/Configure-Linux-remote-development-envir ...
- 在WP8上搭建cocos2d-x开发环境
在WP8上搭建cocos2d-x开发环境 转自:https://github.com/koowolf/cocos-docs/blob/master/manual/framework/native/in ...
- 关于如何在github上创建团队开发环境
今天想写个如何在github上创建团队开发环境的博客.送给那些还不知道如何在github上创建团队开发环境的开发人员. 1.首先,当然你要有个github的账号.具体怎么注册我这里就不说了.可以上gi ...
- 在mac本上折腾android 开发环境
众所周知的原因,google的很多网站在国内无法访问,苦逼了一堆天朝程序员,下是在mac本上折腾android 开发环境的过程: 一.先下载android sdk for mac 给二个靠谱的网址: ...
- 如何在 macOS 上搭建 PHP 开发环境
如何在 macOS 上搭建 PHP 开发环境 Linux, Nginx, MySQL, PHP $ php --version $ php -v # PHP 7.3.11 (cli) (built: ...
- 在 macOS 上搭建 Flutter 开发环境
下载 Flutter SDK flutter官网下载:https://flutter.io/sdk-archive/#macos 若上述链接无法访问,可通过GitHub下载 https://githu ...
随机推荐
- [FAQ] 阿里云一口价域名购买之后在哪里看
进入控制台,产品和服务中找到"域名",进去后在左侧菜单有 "已买到的域名". 如图: Link:https://www.cnblogs.com/farwish/ ...
- 02 Orcad设计环境讲解与工程创建
02 Orcad设计环境讲解与工程创建 学习目标: 1) 掌握Orcad软件绘制元件库以及原理图的方法: 2) 掌握Allegro软件绘制PCB库以及PCB的方法: 3) 掌握Orca ...
- vue点击旋转,再点击复原
效果: 1.html.通过绑定t值控制不同的class名, 原图是右边方向的箭头 <img class="right" v-if="item.t" src ...
- 源码安装expect
1. yum安装expect 如果有外网,可以yum安装,如下: yum install expect 2.源码安装expect 下载tcl源码包 cd /tmp &&wget htt ...
- 手把手教你整Win10的Linux子系统(Ubuntu)
手把手教你整Win10的Linux子系统(Ubuntu) https://www.bilibili.com/read/cv7770224/ 设置root用户的密码 可以通过 sudo passwd r ...
- NASM中的Preprocessor
NASM中的Preprocessor都以%开头. 单行macro %define %define与C语言中的#define类似: %define a(x) 1+b(x) %define b(x) 2* ...
- 网络安全—Kerberos认证系统
文章目录 前提知识 原理 第一次对话 第二次对话 第三次对话 总结发现 前提知识 KDC:由AS.TGS,还有一个Kerberos Database组成. Kerberos Database用来存储用 ...
- 后台生成单个Word文档
在实际项目开发中经常会遇到一种场景,客户希望点击页面上的生成文件按钮,执行程序动态填充数据到Word模板,直接在后台生成Word文档,而无需显示Word文档.目前网上有一些针对此需求的方案,但每个方案 ...
- linux 文件扩展权限ACL(访问控制列表)
目录 一.关于文件扩展权限ACL 二.给文件加扩展权限 三.给目录加扩展权限 四.给目录下所有文件都加扩展权限 五.去掉单个acl权限 六.去掉所有acl权限 一.关于文件扩展权限ACL 在linux ...
- Android 12(S) MultiMedia(十四)ESQueue
之前看到在ATSParser::Pogram::Stream中会创建一个ESQueue,用于存储解析出来的ES data,这个ESQueue到底是用来做什么的呢?这节就来研究研究. 1.构造函数 ES ...