windows离线部署VSCode在Centos7上的远程开发环境

windows,vscode,centos7 · 浏览次数 : 0

小编点评

前言 公司一直使用的是ssh+vim的远程开发方式,习惯了vim之后已经非常方便了。但是还是想尝试一下VSCode的开发方式。就我而言,原因如下: 1. 漂亮的语法高亮 2. 有补全基于语法解析的引用查找 3. Ctrl+Shift+F的快速搜索 4. 可视化调试 5. 直接在代码中下断点 6. 监控变量 7. 中断点时可以直接浏览代码 虽然使用vim也可以做到这些功能,但是使用vscode只需要安装几个插件即可。但是按照网络上的方法安装远程开发插件之后,一直连接服务端失败。后来才知道服务端已经不支持CentOS 7.9了,所以只能使用旧版本的VSCode了。 参考链接: 1. Vscode version 1.86 更新可能的坑 - 知乎 (zhihu.com) 2. vscode 1.86版本远程ssh不兼容旧服务器问题解决 - 知乎 (zhihu.com) 由于使用1.86版本时遇到了远程ssh不兼容旧服务器的问题,所以我只能使用1.85.2版本。插件也需要使用旧版。如何下载旧版本可以参考以下链接: 百度网盘:https://pan.baidu.com/s/1vfn3e1yLaOEo0P0v3droNg?pwd=vsco 提取码:vsco 接下来我会说明我是如何得到这些资源的。 1. 1.85.2版本vscode: https://update.code.visualstudio.com/1.85.2/win32-x64-archive/stable 2. 服务端:百度云下载太慢可以用这个链接:vscode-server-linux-x64.tar.gz 3. 插件下载地址:https://marketplace.visualstudio.com/VsixHub - Best Extensions for VS Code 需要注意的是插件对vscode有版本需求,可以通过压缩软件解压插件,从其中的extension.vsixmanifest文件获取Microsoft.VisualStudio.Code.Engine字段得到当前插件需要的vscode版本。 如果发现上述两个插件下载网站已经下载不到需要的版本,可以参考这个链接:vscode历史版本插件下载_vscode旧版本下载列表-CSDN博客 具体的离线安装插件步骤,可以参考网络上其他文章。

正文

前言

公司一直使用的是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

如果发现上述两个插件下载网站已经下载不到需要的版本,那么可以参考这里vscode历史版本插件下载_vscode旧版本下载列表-CSDN博客

具体的离线安装插件步骤,可以参考网络上其他文章。

(强烈谴责vscode在这个时间点抛弃CentOS7的支持,此时CentOS7甚至还在服务期内!超级多的离线服务器使用这个版本我们组才升级到这个版本!)

与windows离线部署VSCode在Centos7上的远程开发环境相似的内容: