如何在 Mac 上卸载 VimR
VimR 是一款专为 macOS 打造的 Swift 原生 Neovim 图形前端,提供内置文件树、Markdown 预览与触控板手势支持。卸载 VimR 只会移除这个 macOS 桌面外壳程序,完全不会影响你的实际 Neovim 配置(例如 ~/.config/nvim、init.lua 或 init.vim)、~/.local/share/nvim 中的 Neovim 插件,或是你编辑过的任何文稿与代码文件。字体、窗口内边距和快捷键等 GUI 专用配置保存在 macOS 的标准 Library 路径中。本文覆盖 官方 Mac 应用 和 Homebrew cask vimr。
退出并移除应用
- 在 VimR 中按 Command + Q,或者选择菜单栏 VimR › Quit VimR。确保所有已修改的缓冲区文稿均已保存或关闭。
- 打开访达,进入「应用程序」,将
VimR.app移到废纸篓。
核对本机数据
下表中的路径来自 Homebrew cask 声明,并在本次测试中经过核对。在访达按 Shift + Command + G 打开逐项核对。不存在的路径跳过即可。
| 位置 | 内容说明 | 处理建议 |
|---|---|---|
~/Library/Preferences/com.qvacua.VimR.plist |
字体、界面布局与偏好设置 | 偏好设置。文件在时,Mole 会默认勾选。 |
~/Library/Preferences/com.qvacua.VimR.menuitems.plist |
自定义菜单快捷键绑定 | 菜单项偏好。文件在时,Mole 会默认勾选。 |
~/Library/Caches/com.qvacua.VimR |
界面渲染与语法缓存 | 缓存。目录在时,Mole 会默认勾选。 |
~/Library/WebKit/com.qvacua.VimR |
Markdown 预览的 WebKit 数据 | WebKit 数据。目录在时,Mole 会默认勾选。 |
~/Library/Saved Application State/com.qvacua.VimR.savedState |
窗口状态保存 | 窗口状态。目录在时,Mole 会默认勾选。 |
检查结果
pgrep -il VimR
ls -ld "/Applications/VimR.app" "$HOME/Library/Preferences/com.qvacua.VimR.plist" "$HOME/Library/Preferences/com.qvacua.VimR.menuitems.plist" "$HOME/Library/Caches/com.qvacua.VimR" "$HOME/Library/WebKit/com.qvacua.VimR" "$HOME/Library/Saved Application State/com.qvacua.VimR.savedState"
pgrep没有输出,表示没有找到正在运行的 VimR 进程。pgrep有输出时,到活动监视器里看一眼,确认是否有残留进程。- 报错不能证明应用已经完全退出。
ls打印出路径,表示该路径仍留在磁盘上。No such file or directory表示该路径已被彻底清除。Permission denied表示当前用户权限无法读取对应路径。你的文稿与项目文件请另行确认。
用 Homebrew 安装时
brew uninstall --cask vimr
cask 的 zap 清单包含 ~/Library/Caches/com.qvacua.VimR、~/Library/Preferences/com.qvacua.VimR.menuitems.plist、~/Library/Preferences/com.qvacua.VimR.plist、~/Library/Saved Application State/com.qvacua.VimR.savedState 和 ~/Library/WebKit/com.qvacua.VimR。自己运行 brew uninstall --cask --zap vimr 会按整份清单删除,不读取 Mole 的勾选。它不会触碰你的 Neovim 配置。Mole 会先核对整份删除清单,碰到未勾选的数据、共享文件或无法确认的路径时跳过 --zap。你勾选的残留仍由 Mole 自己的删除流程清理。
Mole 会列出什么
Mole 会勾选应用本体,并在存在时勾选 ~/Library/Preferences/com.qvacua.VimR.plist、~/Library/Preferences/com.qvacua.VimR.menuitems.plist、~/Library/Caches/com.qvacua.VimR、~/Library/WebKit/com.qvacua.VimR 和 ~/Library/Saved Application State/com.qvacua.VimR.savedState。这些路径之外的文档、文本文件与 Neovim 配置完全不在该列表中。
以上默认状态以「卸载时一并移除数据和配置」关闭为前提,开启后也会勾选符合条件的待审查应用数据,共享存储和受保护数据仍保留单独审查或锁定。
这次检查覆盖了什么
2026 年 10 月 9 日,把官网 Universal 包里的 VimR 0.66.1 拷进「应用程序」,打开到主窗口后卸载。没有编辑用户文件。勾选之后,记录里的删除包括应用、两份偏好文件、~/Library/Caches/com.qvacua.VimR 和 ~/Library/WebKit/com.qvacua.VimR。保存窗口状态的目录当时不存在。运行时 Status 有单独一行 VimR。没有发现新的登录项代理。没有打开 Mole 的更新页。没有用 Homebrew 安装来测。
