将 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)。

Back to Blog

相关文章

阅读更多 »

SQLite 中的日志:超越基础

介绍 你好,我是Maneshwar。我目前正在在线构建FreeDevTools——一个免费、开源的中心,汇集所有开发者工具、作弊码和TL;D...