
原站网页截图,页面可能随时间更新。
VimR 面向希望使用 Neovim、同时需要 macOS 图形界面辅助功能的用户。它以内置 Neovim 为核心,加入文件浏览、工作区管理、标签栏和内容预览等编辑体验,适合日常代码编辑、文本处理以及 Markdown 文件查看。
用途与定位
VimR 是一款面向 macOS 的 Neovim GUI,使用 Swift 编写。它的核心思路是在图形化应用中运行 Neovim,并补充其他编辑器中常见的便利界面功能。对于已经熟悉 Vim 或 Neovim 操作方式的用户,VimR 可以作为更贴合 macOS 使用习惯的图形化入口;对于需要在编辑文本的同时管理文件和工作区的用户,也能提供相应的界面支持。
适用场景
VimR 适合在 macOS 上进行代码和文本编辑,尤其适用于希望继续使用 Neovim 编辑能力、又需要图形界面辅助操作的场景。Markdown 文件可以使用内置预览功能查看,HTML 内容也支持通用预览,并会在重新加载时保留滚动位置。处理项目文件时,可以使用类似 Xcode“快速打开”的模糊文件查找,也可以借助简单文件浏览器、标签栏和工作区模型组织编辑内容。
准备与上手
使用 VimR 需要 macOS 13.0 或更高版本。官网提供预构建的 Universal 通用二进制文件,并说明这些文件经过签名和公证,用户可以直接获取对应发行版本。VimR 内置 Neovim 及其运行时相关内容,因此普通使用者主要需要准备符合要求的 macOS 环境。
如果需要自行构建,开发环境要求 Xcode 26,并需要先克隆项目、安装 Homebrew,初始化 Neovim 子模块以及安装 Xcode 命令行工具和项目依赖。项目提供构建脚本,生成的应用位于构建目录中,也提供脚本将本地构建版本安装到“应用程序”目录。
主要功能
VimR 提供 Markdown 预览和通用 HTML 预览,后者在重新加载时能够保留滚动位置。文件管理方面包含简单文件浏览器和模糊文件查找,可用于快速定位项目文件。工作区采用较灵活的组织方式,设计思路类似 JetBrains 系列 IDE;同时提供标签栏组件,便于在多个编辑内容之间切换。
在交互操作上,VimR 支持触控板手势,包括双指滚动和捏合缩放。字体连字默认关闭,但可以在偏好设置中开启。应用还提供命令行工具,方便从命令行环境进入图形化编辑器。
可确认的限制
VimR 的运行平台限定为 macOS 13.0 或更高版本,不能据此视为 Windows 或 Linux 编辑器。它的定位是 Neovim 图形界面,而不是独立于 Neovim 的另一套编辑引擎;使用体验仍建立在 Neovim 之上。
官网明确描述的文件浏览器为“简单”文件浏览器,预览功能则集中于 Markdown 和通用 HTML。除已列出的功能外,不宜将其扩展解读为具备其他未说明的集成或编辑能力。项目采用 MIT 许可证。
VimR 支持哪些系统?
VimR 面向 macOS,要求 macOS 13.0 或更高版本。
VimR 是否包含 Neovim?
VimR 是 Neovim 图形界面,并在可复用的 NvimView 模块中包含嵌入 Neovim 所需的 Neovim 二进制文件和运行时文件。