目录导航
Vimr
VimR是专为macOS设计的Neovim图形界面编辑器,融合原生macOS体验与强大Vim编辑功能,支持Markdown预览、文件浏览器、Git集成和触控板手势,为开发者提供流畅现代的编码环境。
VimR — 专为 macOS 设计的 Neovim GUI
概述
VimR 是一款专为 macOS 设计的现代化 Neovim 图形界面应用程序,采用 Swift 语言开发。它巧妙地将强大的 Neovim 核心与 macOS 原生 GUI 体验相结合,旨在为 Vim 爱好者提供一个既熟悉又具备现代编辑环境便利特性的编辑器。
功能特点
🎯 核心架构
- 基于 Neovim: 内置完整的 Neovim 引擎,保留所有原生 Vim/Neovim 功能
- Redux 架构: 采用现代前端架构理念,保证应用状态的可预测性
- 模块化设计: 高度组件化,各模块可独立复用
🖥️ 用户界面
- 原生 macOS 体验: 完全遵循 macOS 设计规范
- 多标签页支持: 类似 IDE 的灵活工作区管理
- 文件浏览器: 内置简洁高效的文件浏览功能
- 触控板支持:
- 捏合手势缩放
- 双指滚动
- 完整触控板手势集成
📝 编辑增强
- 连字支持: 默认关闭,可在设置中开启排版连字功能
- Markdown 预览: 实时 Markdown 文件预览
- 通用 HTML 预览: 保持滚动位置的重载功能
- 模糊文件查找: 类似 Xcode "快速打开"的模糊搜索功能
🔧 开发工具
- 命令行工具: 提供命令行接口,方便脚本集成
- 工作区管理: 受 JetBrains IDE 启发的灵活工作区模型
- Git 集成: Gitignore 风格的模式匹配支持
技术优势
🚀 性能表现
- Swift 原生开发: 充分利用 macOS 系统性能
- Neovim 异步架构: 支持现代异步编程模式
- 响应式界面: 流畅的图形界面响应
🛠️ 开发者友好
- 可复用组件:
- NvimView: 封装 Neovim 的 NSView 组件
- NvimApi: 同步/异步 Neovim API
- Commons: 通用工具库
- Tabs: 标签栏组件
- Workspace: 工作区管理
- Ignore: Gitignore 模式匹配
🔒 安全可靠
- 签名认证: 提供经过签名和公证的 Universal 二进制文件
- 活跃维护: 持续更新,紧跟 macOS 和 Neovim 最新版本
系统要求
- 操作系统: macOS 13.0 或更高版本
- 开发环境 (如需要自行编译): Xcode 26
下载与安装
直接下载
- 下载最新的签名安装包
- 拖拽到 Applications 文件夹即可使用
从源码构建
# 克隆仓库
# 初始化子模块
cd vimr
git submodule update --init
# 安装依赖 (使用 Homebrew)
# 然后使用 Xcode 打开项目并编译
xcode-select --install
社区支持
- 聊天室: Matrix 聊天室
- GitHub Sponsors: 支持项目发展
- 问题反馈: 通过 GitHub Issues 提交问题
为什么选择 VimR?
在众多 macOS 上的 Neovim GUI 中,VimR 脱颖而出:
- 真正的原生体验: 不仅仅是 Neovim 的包装,而是深度整合的 macOS 应用
- 现代化架构: 采用 Swift 和现代前端架构理念
- 持续创新: 专注于提升传统 Vim 在图形环境下的用户体验
- 社区驱动: 开放源代码,积极参与者社区
VimR 不仅是一个编辑器,更是对 "如何在保持 Vim 强大功能的同时提供现代 GUI 体验" 这一问题的深入探索。无论你是长期 Vim 用户,还是希望在 macOS 上获得高效编辑体验的开发者,VimR 都值得一试。
💡 提示: 如果你习惯命令行操作,VimR 也提供命令行工具,可以轻松集成到你的工作流程中。
本站所有软件全部同步自 Awesome mac项目;内容全部由 Awesome mac项目整理获得,应用版权归原作者所有。
相关推荐
Visual Studio Code
微软开发的免费开源代码编辑器,支持智能代码补全、内置终端、Git集成和海量扩展,是macOS上高效的轻量级开发工具。
Webstorm
WebStorm 是 JetBrains 推出的专业 JavaScript 集成开发环境,深度支持 TypeScript、React、Vue、Angular 等现代前端技术栈。提供智能代码补全、实时错误检测、强大调试工具和完整工作流集成,大幅提升 Web 开发效率。
Windsurf
Windsurf是一款专为开发者设计的AI编码助手平台,通过内置的Cascade AI助手实现代码库记忆、自动Lint修复、拖拽式UI生成和终端命令辅助,无缝集成开发工具,帮助保持高效的专注工作流。
Xamarin Studio
Visual Studio for Mac(原Xamarin Studio)是微软专为macOS打造的跨平台集成开发环境。支持使用C#和.NET构建原生iOS、Android、macOS应用及Web服务,具备智能代码编辑、可视化设计和跨平台调试能力,显著提升开发效率。
Xcode
Xcode是苹果官方推出的专业集成开发环境,专为macOS、iOS、iPadOS等Apple平台应用开发设计,提供智能代码补全、AI辅助、实时预览等强大功能,是构建苹果生态应用的核心工具。
Zed
Zed是一款基于Rust的全新代码编辑器,专为极致性能和协作设计。具备GPU硬件加速、原生AI集成和内置实时屏幕共享功能,支持多屏工作流,让开发更高效流畅。

评论