将 Neovim 打造成 UE5 IDE:文件监视与架构转变(每周更新 2026-01-09)
发布: (2026年1月9日 GMT+8 12:23)
2 min read
原文: Dev.to
Source: Dev.to
完善 SQLite 迁移
简要工作,清理 SQLite 迁移过程。
UNX:抛弃缓存,采用纯文件树
更改
已摆脱依赖缓存的架构,改用自定义结构的纯文件树方式来实现 UNX。
好处
- 不再依赖陈旧数据。
- 外部文件的添加或删除(例如通过 Windows 资源管理器)会立即生效,无需等待缓存重建。
- 只显示 Unreal Engine 开发所需的信息,使树结构保持轻量。
新的 UNX 功能
N 键(创建文件)
直接在树中创建简单文件。
以前只有类向导可以创建文件;现在只需按 N,即可快速为已有的头文件添加相应的 .cpp 源文件。
R 键(强制刷新)
手动强制树的更新/重绘。
更进一步接近 IDE:UEP start
实现了 UEP start(别名:UDEV start_project),取代了旧的手动 UEP 刷新工作流。
- 监视 VCS 修订: 自动检测 git 变更。
- 使用
vim.uv监控文件: 利用 Neovim 内置的 Libuv 循环监视项目文件夹的任何文件更改。
结果: 更改会即时被检测。缓存实时逐文件更新,因此 UEP files 等命令始终反映当前项目状态。无需再手动切换。
注意: 若要停止后台监控,运行 UEP stop(或 UDEV stop_project)。