搭建在线VSCode

木头的喵喵拖孩

最近在学习 C/C++ ,在 Windows 下编译会很麻烦,所以就在我自己的 Ubuntu 服务器上搭建一个在线的 VSCode,这样就可以方便地利用 Ubuntu 的编译环境了。

前言

如果想在 Ubuntu 上编译 C/C++,但是代码依然在 Windows 的 VSCode 上编写,可以考虑在本地 VSCode 装一个叫 remote-ssh 的插件。不一定要用 code-server。

remote-ssh 的配置文件如下:

1
2
3
4
5
6
Host sshHost
HostName sshHost
User sshUser
ForwardAgent yes
Compression yes
IdentityFile sshPrivateKey

如果不配置 ForwardAgent、Compression、IdentityFile,每次 ssh 登录,都会提示输入密码。

安装

如果你的服务器上有宝塔面板,建议使用宝塔面板来安装 在线 VSCode(code-server)。

宝塔安装(推荐)

在宝塔的应用商店里查找并安装非 Docker 版本的 code-server。
本意是为了好好的利用 Ubuntu 的编译环境,所以选择了非 Docker 版本,如果使用了 Docker 版本,很多东西还要自己去 Docker 容器里配置,很麻烦。

已知问题

  1. 如果宝塔安装缓慢或失败,建议先更新宝塔面板,测试宝塔面板 9.20 安装成功。
  2. 安装完毕后,必须要配置一下,否则默认的配置是一个莫名其妙的 IP 地址,不能正常使用。(9.20 已知问题)。
  3. code-server 不会跟随系统自启动,每次重启系统都要手动去启动服务(9.20 已知问题)。

官网安装

跟随官网引导来安装 code-server。

官网文档推荐安装罪行的版本,反正安装完毕后跑不起来。

在线 VSCode(Coder)
code-server github
在线 VSCode 安装导向
配置 code-server

1
2
# 安装
curl -L https://coder.com/install.sh | sh
1
2
3
# 启动,同时添加自启动。
# 如果启动失败,可能需要手动通过 apt 安装 terraform(测试即使安装了 terraform 也会启动不了)。
systemctl enable --now code-server

参考

浏览器编程,部署 code-server 指南

  • 标题: 搭建在线VSCode
  • 作者: 木头的喵喵拖孩
  • 创建于: 2024-11-01 14:06:19
  • 更新于: 2024-12-26 15:18:58
  • 链接: https://blog.xx-xx.top/2024/11/01/搭建在线VSCode/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。