前言
公司一直使用的是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
包含:
- vscode1.85.2以及对应vscode-server
- c/c++插件
- ssh-remote
- 简体中文语言包
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博客
具体的离线安装插件步骤,可以参考网络上其他文章。VS Code 安装 VSIX 插件_.vsix-CSDN博客
(强烈谴责vscode
在这个时间点抛弃CentOS7
的支持,此时CentOS7
甚至还在服务期内!超级多的离线服务器使用这个版本我们组才升级到这个版本!)