跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    如何在 Mac 上卸载 MarkRight

    先保存编辑的 Markdown 文档,在其他编辑器里检查后再退出 MarkRight。本篇以 Mac 下载版为主,Homebrew 渠道在下文单列。

    退出并移除 App

    保留文档和仓库文件,手动加过打开 MarkRight 的 shell alias 时,只删那一行,不删整个配置文件。

    从 MarkRight 的退出入口关闭 App。打开系统设置 › 通用 › 登录项与扩展,如果有属于 MarkRight 的登录项,关闭它。完成备份后,在访达把 /Applications/MarkRight.app 移到废纸篓,先留着废纸篓,确认需要的数据已保存。

    项目说明。

    检查本地数据

    在访达按 Shift + Command + G,逐条打开完整路径,先把要留的内容复制到其他目录,再决定是否把这一项移到废纸篓。下面包含实测记录和当前 Homebrew cask 的目标,某个路径不存在时不用创建它,带 * 的条目是匹配范围,需要逐个检查实际文件,不是一个字面文件名。

    位置 内容与处理
    ~/Library/Caches/sh.d.markright 缓存、日志或网页状态,退出 App 后可按需移走
    ~/Library/WebKit/sh.d.markright 缓存、日志或网页状态,退出 App 后可按需移走
    ~/Library/Application Support/MarkRight 本地数据或设置,先备份,再决定是否移走
    ~/Library/Caches/MarkRight 缓存、日志或网页状态,退出 App 后可按需移走
    ~/Library/Preferences/com.electron.markright.plist 偏好设置,要恢复设置时保留

    cask 的偏好名称与实测路径不同,不能据此认定当前 App 一定写入了那些目录,两组路径需要分别看。

    用 Homebrew 安装时

    先卸载而不执行 zap。

    brew uninstall --cask markright
    

    这条命令移除 cask 管理的 App,不会执行上面的 zap 数据清单。

    直接执行下面的命令会按 cask 的整个 zap 清单删除数据,不会读取 Mole 的勾选状态。只有备份并确认这些目标都可以移除时才用。

    brew uninstall --cask --zap markright
    

    当前 zap 目标为 ~/Library/Application Support/MarkRight、~/Library/Caches/MarkRight、~/Library/Preferences/com.electron.markright.plist。

    zap 会移走以上目标,包括其中的设置或用户数据,要保留任一项时使用不带 zap 的命令。当前 cask。

    检查结果

    ls -ld '/Applications/MarkRight.app'
    pgrep -ifl '/Applications/MarkRight[.]app/'
    

    列出 App 路径表示本体仍在,No such file or directory 表示这个路径不在,Permission denied 则没有完成检查。此命令只检查本体所在位置,不证明其他位置没有副本、后台服务或用户数据。

    pgrep 列出结果表示仍有命令行匹配这个 App 路径的进程,没有输出只表示没有这种匹配,不能证明独立助手或其他安装副本都已退出,报错时这一步未确认。

    Mole 会列出什么

    • ~/Library/Caches/sh.d.markright 默认勾选。
    • ~/Library/WebKit/sh.d.markright 默认勾选。

    这些默认状态以关闭「卸载时一并移除数据和配置」为准,这个选项默认关闭,开启后会勾选符合条件的待确认 App 数据,共享数据和受保护项目仍按原有边界单独确认。Mole 只有在整个 zap 范围通过检查时才会调用 Homebrew zap,未勾选项、共享路径、超出审查范围的路径或无法支持的指令都会阻止 zap,已选残留仍走 Mole 自己的删除流程。

    这次检查覆盖了什么

    卸载使用源码构建的 Mole,首启扫描只覆盖部分路径,不证明应用可能生成的全部文件。

    官方 App 打开空文档后卸载,没有输入文档内容,当前 App 标识与 cask 中的偏好名称不同。

    Mac 软件卸载不干净,可以试试 Mole,我亲手测试和核查过 800 款 Mac 软件。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (301) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。