一款用 Swift 编写的原生 macOS 代码编辑器,支持语法高亮、代码补全、Git 集成与调试。
macvim-dev/macvim
macOS 上带图形界面的 Vim 文本编辑器,集成原生菜单、全屏与系统服务。
- Star
- 7,885
- Fork
- 692
- 未关闭 Issue
- 214
- 最近提交
- 10小时前
这是什么?
MacVim 是 Vim 文本编辑器的 macOS 版本,在 Vim 的模式化编辑之上提供图形界面。它使用原生窗口、菜单、对话框、工具栏和滚动条,使用体验比终端版更接近常规 Mac 应用。
该项目与 macOS 功能深度集成,支持原生与非原生全屏模式、触控板手势、Touch Bar、Command 快捷键、系统服务和词典查询。Vim 的 GUI 标签页颜色可自定义,并支持字体连字和精确的文本渲染。
MacVim 是 Vim 的下游分支,会定期合并上游 Vim 的更新。可通过 Homebrew 安装,既可以安装 formula,也可以安装提供预编译应用的 cask,启动后可从 Dock 打开,或在终端中使用 mvim 命令。
核心功能
- 01原生图形界面,包含菜单、对话框、工具栏和滚动条。
- 02支持原生与非原生全屏模式。
- 03可将触控板手势、Touch Bar 和 Command 快捷键映射为 Vim 操作。
- 04集成系统服务、词典查询和 Apple Intelligence 写作工具。
- 05GUI 标签页颜色可自定义,支持字体连字。
适用场景
- 在 macOS 窗口应用中使用 Vim 的模式化编辑,而不是在终端中。
- 在使用 macOS 系统服务和快捷键的同时,用 Vim 键位编辑代码或文本。
- 通过 Homebrew 在 Mac 上安装 Vim 图形界面版本。
快速上手
- 1
通过 Homebrew 安装
brew install macvim - 2
或安装 Cask 应用版本
brew install --cask macvim-app - 3
从程序坞或终端启动 MacVim
mvim
使用前须知
- 仅支持 macOS。
标签
常见问题
- macvim 是什么?
- macOS 上带图形界面的 Vim 文本编辑器,集成原生菜单、全屏与系统服务。 MacVim 是 Vim 文本编辑器的 macOS 版本,在 Vim 的模式化编辑之上提供图形界面。它使用原生窗口、菜单、对话框、工具栏和滚动条,使用体验比终端版更接近常规 Mac 应用。
- macvim 可以免费使用吗?用的什么许可证?
- macvim 以 Vim 许可证开源。用于商业产品前,请先确认许可证条款。
- macvim 还在维护吗?
- 活跃维护中。macvim 最近一次提交是在 2026年10月19日。
- macvim 适合用来做什么?
- 在 macOS 窗口应用中使用 Vim 的模式化编辑,而不是在终端中。 在使用 macOS 系统服务和快捷键的同时,用 Vim 键位编辑代码或文本。 通过 Homebrew 在 Mac 上安装 Vim 图形界面版本。
- macvim 怎么安装和运行?
- 通过 Homebrew 安装: brew install macvim 或安装 Cask 应用版本: brew install --cask macvim-app 从程序坞或终端启动 MacVim: mvim
- 在哪里获取 macvim?
- 源代码和安装说明在 GitHub 上:https://github.com/macvim-dev/macvim
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.3万1194SwiftMIT更新于 前天
面向 macOS 的原生 Homebrew 图形界面,无需终端即可管理软件包、Cask、Tap 和服务。
2846111TypeScriptMIT更新于 前天
Homebrew 官方的 macOS 图形界面,无需终端即可搜索、安装、更新和管理 Homebrew 软件包。
267085SwiftAGPL-3.0更新于 4天前
跨平台、基于 OpenGL 的 GPU 加速终端模拟器,标签页和分屏交给 tmux 等工具完成。
6.6万3653RustApache-2.0更新于 4天前
一个以 Windows 为主的图形界面,可统一管理 WinGet、Scoop、Chocolatey、Homebrew、APT、pip、npm 等多种包管理器。
2.7万955C#MIT更新于 3天前