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 ...
随机推荐
- [TP5] 动态绑定指定默认模块, 解决: 控制器不存在:app\index\controller\Api
当在 TP5 入口中简单使用 define('BIND_MODULE','index') 绑定默认模块后,访问 api 模块会提示: 控制器不存在:app\index\controller\Api 这 ...
- 2019-10-31-ASP.NET-Core-连接-GitLab-与-MatterMost-打造-devops-工具
title author date CreateTime categories ASP.NET Core 连接 GitLab 与 MatterMost 打造 devops 工具 lindexi 201 ...
- uniapp+vue3聊天室|uni-app+vite4+uv-ui跨端仿微信app聊天语音/朋友圈
原创研发uniapp+vue3+pinia2跨三端仿微信app聊天模板Uniapp-Wechat. uni-vue3-wchat基于uni-app+vue3+pinia2+uni-ui+uv-ui等技 ...
- Kimi:文本解析利器,你相信光么?
缘起 第一次接触 kimi 是在微信群,开始以为是推广薅羊毛产品,后来在其他渠道也了解到 kimi,据说是"国产之光".我知道很多同学苦不能使用魔法久矣,索性就先踩踩这个" ...
- Uncaught TypeError: (intermediate value)(intermediate value)(intermediate value)(intermediate value)...is not a function
之前写完前端部分的时候总是会出现这个错误 对应代码 解决方法,在后面加上分号即可解决
- 羽夏闲谈—— Kdenlive flatpak 版本解决语音识别找不到 pip3
简述 Kdenlive是在 Linux 上一款比较优秀的剪辑软件,功能比较强大.操作相对容易,能够满足日常剪辑的需要. 解决方案 找到对应的安装目录/var/lib/flatpak/app/o ...
- java代码审计跨站脚本(XSS)--反射型
一.基础:跨站脚本(Xss) 一.原理: 恶意攻击者往web页面里插入恶意js代码,而在服务端没有对数据进行严格的过滤.当用户浏览页面时,js代码必须在该html页面中(hrml必须要存在这个而已艾玛 ...
- PyTorch的安装与使用
技术背景 PyTorch是一个非常常用的AI框架,主要归功于其简单易用的特点,深受广大科研人员的喜爱.在前面的一篇文章中我们介绍过制作PyTorch的Singularity镜像的方法,这里我们单独抽出 ...
- Linux — 物理内存管理
物理内存的组织方式 物理内存是由连续的一页一页的块组成,每个物理页都有页号 每个页由struct page表示,放进数组里--平坦内存模型 SMP和NUMA SMP中,总线会称为瓶颈,因为数据都要经过 ...
- [BZOJ4358]permu线段树+莫队
先放代码 晚上补(争取) [BZOJ4358]permu 线段树+莫队做法 序列操作,多次询问,无修,标准的莫队. 在如何在不同区间内转移的问题上,我选择用线段树来维护(没听xfg讲回滚莫队不行啊) ...