littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Vue 3和Go的仿VSCode编辑器项目

项目简介

本项目是一个基于Vue 3和Go的仿VSCode编辑器,属于CS项目。前端运用Vue 3.x、TypeScript和Vite进行开发,后端采用基于Go实现的Wailsjs框架。此为个人娱乐项目,用于学习和实践前端与后端开发技术,不用于商用。项目仅仿照VSCode的界面,架构未参照原版,也不使用Theia架构,暂不支持插件系统,但会尽可能提升拓展性。

项目的主要特性和功能

  1. 文本编辑功能:支持打开、保存、新建文件等基本文本编辑操作。
  2. 高性能:后端使用Go,相比Node.js性能有所提升;未使用Electron,打包大小更接近传统桌面应用。
  3. 跨平台支持:可在Windows、Linux和Mac OS等多种操作系统上使用。

安装使用步骤

环境准备

  1. 安装Go语言环境。
  2. 安装前端所需的开发工具和依赖库,如Node.js和npm。

复制项目

使用git命令复制项目代码到本地: bash git clone 仓库地址

运行项目

  1. 进入项目目录。
  2. 运行后端服务:启动基于Go的Wailsjs框架服务。
  3. 运行前端项目:在项目目录下使用npm run dev命令启动前端开发服务器。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】