寻求可安装在Ubuntu Server 22.04上的Web端IDE推荐
根据你的使用场景——放在无外设衣柜里的服务器、已有WebMin/Cockpit管理界面、需要轻量Web IDE完成服务器上的小开发任务,结合你多年的开发经验,这里有几个适配Ubuntu Server 22.04的Web端IDE推荐,都是易安装、好上手的选项:
Code Server:这其实就是Web版的VS Code,支持你接触过的几乎所有编程语言,插件生态和本地VS Code完全一致,对你来说上手几乎零成本。安装步骤超简单,用官方一键脚本就行:
curl -fsSL https://code-server.dev/install.sh | sh安装后可以通过systemd管理服务,默认在8080端口提供Web访问,体验和本地VS Code没差,完全能覆盖你写小任务的需求。
Cloud9 开源版:这个IDE自带集成终端、代码高亮和基础调试功能,和你当前用SSH写C代码的工作流能很好衔接。在Ubuntu 22.04上可以直接通过apt安装:
sudo apt update sudo apt install cloud9它界面简洁,资源占用不高,适合快速完成服务器上的脚本编写或小型代码任务。
Theia:和Code Server同属VS Code内核衍生的IDE,但更轻量化一些,启动速度更快,资源消耗更低。如果你的服务器装了Docker,用这条命令就能快速启动:
docker run -it --init -p 3000:3000 -v "$(pwd):/home/project" theiaide/theia:latest它同样支持插件扩展,适合轻量的代码编写场景。
Codiad:极致轻量的Web IDE,没有复杂依赖,甚至可以直接部署在你现有的Web服务器(比如Apache/Nginx)上。只需要从源码仓库下载解压,设置好文件权限就能用,对服务器资源的消耗极小,非常适合做简单的脚本编辑或小型代码任务。
如果要选最贴合你习惯的,Code Server是首选,毕竟和本地VS Code体验一致;如果追求极致轻量,Codiad会是不错的选择。
备注:内容来源于stack exchange,提问作者Wim ten Brink

