项目简介
本项目是一个基于Vue 3和Go的仿VSCode编辑器,属于CS项目。前端运用Vue 3.x、TypeScript和Vite进行开发,后端采用基于Go实现的Wailsjs框架。此为个人娱乐项目,用于学习和实践前端与后端开发技术,不用于商用。项目仅仿照VSCode的界面,架构未参照原版,也不使用Theia架构,暂不支持插件系统,但会尽可能提升拓展性。
项目的主要特性和功能
- 文本编辑功能:支持打开、保存、新建文件等基本文本编辑操作。
- 高性能:后端使用Go,相比Node.js性能有所提升;未使用Electron,打包大小更接近传统桌面应用。
- 跨平台支持:可在Windows、Linux和Mac OS等多种操作系统上使用。
安装使用步骤
环境准备
- 安装Go语言环境。
- 安装前端所需的开发工具和依赖库,如Node.js和npm。
复制项目
使用git命令复制项目代码到本地:
bash
git clone 仓库地址
运行项目
- 进入项目目录。
- 运行后端服务:启动基于Go的Wailsjs框架服务。
- 运行前端项目:在项目目录下使用
npm run dev
命令启动前端开发服务器。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】