
老机器上的开发工具常常两头不靠:现代编辑器跑不动,记事本又不够用。XPico Code 是一款面向经典系统的轻量级代码编辑器,用 C 语言实现、整个编辑器不到 200KB,轻量代码编辑配的是类 VS Code 工作台:资源管理器、跨文件搜索、标签页、集成终端、问题面板、命令面板全在一处,目标就是让 Windows XP 与 Mac OS 9 这类老系统上也能正经写代码。
项目信息
| 项目 | 内容 |
|---|---|
| 版本 | v1.2.0(仓库安装说明) |
| 平台 | Windows XP(32 位已测试)、Mac OS 9 PPC;仓库另提供 Windows 95/98/Me 与 Mac OS X 包 |
| 大小 | 不到 200KB(仓库说明) |
| 语言 | C 语言实现,Win32 API |
| 许可证 | MIT(仓库页面核实) |
轻量代码编辑:小体积,全套工作台
轻量代码编辑在这里不是“功能缩水”的代名词:编辑器支持 C/C++、Python、JavaScript、Batch、INI、HTML/XML 和 Markdown 的语法高亮,带行号、缩进参考线、括号匹配、自动缩进、自动闭合括号与引号、多级撤销、行移动复制删除、注释切换、查找替换和迷你地图;集成终端是真正的 cmd.exe,支持多终端、命令历史、文件名 Tab 补全、Ctrl+C 中断、复制粘贴和滚动输出;问题面板收集 TCC、GCC、MSVC 的编译错误与 Python traceback,点击可跳转到对应文件与行号。
版本选择:按系统选包,别拿错安装形态
| 系统 | 推荐包 | 注意点 |
|---|---|---|
| Windows 2000 及以上 | MSI 安装包 | 装进 Program Files,加开始菜单与可选桌面快捷方式,登记卸载,支持静默安装与移除 |
| Windows 95/98/Me | 独立 EXE | 没有安装程序,.msi 需要的 Windows Installer 在这些系统上没有;Win95 需 msvcrt.dll,OSR2 及以后自带 |
| Mac OS 9 PPC | .sit 压缩包 | 用 StuffIt Expander 展开,因为应用依赖资源叉,zip 会丢掉它 |
| Mac OS X | 按架构选 .zip | Apple Silicon 选 arm64,Intel 选 x86_64,10.4 Tiger PPC 选 ppc,拖出 .app 使用 |
结论先行:Windows XP 用户直接用 MSI 安装包;Win95/98/Me 用户别折腾 MSI,独立 EXE 才是正路;Mac 用户先对上架构再下载。
安装步骤
- 按系统与架构选对应包:Windows 2000 及以上用 MSI,Win95/98/Me 用独立 EXE,Mac OS 9 用 .sit,Mac OS X 按架构选 .zip。
- MSI 安装按提示完成,确认开始菜单快捷方式与可选桌面快捷方式;独立 EXE 放到固定位置即可使用。
- 先确认外部工具链:编辑器本身不自带编译器或解释器,运行 C、Python 等文件前自行安装并配置相应工具。
- 打开一个文件夹试一次:F5 按文件类型运行程序,Ctrl+Shift+B 执行文件夹里的 build.bat,确认运行与构建流程都通,再正式用它写代码。
装完必改设置
- 工具链路径:先写进 xpcode.ini。编辑器调用 cmd.exe、TCC、GCC、MSVC、Python、cscript 及批处理文件;非常见位置的工具在 %APPDATA%XPico Codexpcode.ini 的 [tools] path 里列出,否则 F5 运行时找不到编译器。
- 运行与构建:先试 F5,再试 build.bat。F5 按文件类型运行(.c 先用 TCC 编译,.py 用 Python,.bat 用 call,.js 用 cscript),Ctrl+Shift+B 跑文件夹的 build.bat;两个流程各试一次,确认工具链与路径都对。
- 终端习惯:多终端与中断先摸熟。集成终端支持多终端、历史记录、文件名补全;杀掉终端会连带结束它启动的所有进程,这一点在跑长任务前要先知道。
- 布局:侧栏与面板按自己顺手调。工作台含活动栏、资源管理器、搜索、标签页、面包屑、状态栏与可调整的侧栏和面板;先按写代码的顺手程度调一次布局,编辑器会记住打开的文件夹、文件、布局与缩放。
- 编码:先确认文件是单字节编码。文本是单字节 Windows-1252,不解码 UTF-8 与 UTF-16 文件;打开现代项目文件前先确认编码,别等乱码了才查。
注意事项
- 不自带编译器与解释器。运行与构建都依赖外部工具调用,工具链要自己装、自己配 PATH 或 xpcode.ini;装完编辑器不等于装完开发环境。
- Windows 测试环境只明确到 XP Professional 32 位。仓库明确说明已在 Windows XP Professional(32 位)上测试,其他 Windows 环境的兼容性需结合实际测试确认,别默认新系统一定表现一致。
- Mac OS 9 的功能覆盖要再确认。仓库仅明确说明 Mac OS 9 PPC 可下载使用,未详细说明该平台的功能差异、安装步骤或工具链配置;Mac OS 9 用户以实际下载内容和仓库说明为准。
- 错误解析只覆盖几种既定格式。问题面板依赖预定义的 TCC、GCC、MSVC 输出格式与 Python traceback,其他工具的解析效果需看源码或实际验证。
- Win95/98/Me 的终端是受限版。那些系统上终端一次只跑一条命令、没有标准输入、交互程序跑不了、环境变量改动不跨命令沿用;这是系统限制,不是编辑器缺陷。
适用人群与对比
适合需要在 Windows XP 32 位或 Mac OS 9 PPC 环境中编辑代码、运行脚本、执行构建任务的开发者,也适合在意体积、资源占用和经典系统兼容性的用户;不适合依赖复杂编译链、丰富插件生态、语言服务器或调试器的人,仓库明确说明没有拆分视图、没有自动换行、没有语言服务器与调试器。横向对比:现代编辑器功能全但老机器带不动,记事本轻但没有终端与问题面板,XPico Code 的取舍是把工作台做进 200KB 内,代价是工具链与现代功能都要自己补。
GitHub 获取说明
本项目为开源项目,仓库地址:https://github.com/PeterWarrington/XPico-Code。据仓库页面核实,项目采用 MIT 许可证,提供 MSI 安装包、独立 EXE 与 Mac OS 9 / Mac OS X 包,具体版本与发布内容以仓库发布页为准;安装前请先阅读仓库中的安装说明与限制说明。

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







