Mac访达需手动启用SVG、EPS、AI等矢量图的Quick Look预览:SVG用qlsvg插件或Sonoma隐藏开关;EPS用QLStephen;AI依赖iPreview或导出PDF;均需执行qlmanage -r刷新并重启访达。

在Mac访达中快速预览SVG、EPS、AI等矢量图格式,需分别激活对应格式的Quick Look支持——系统原生仅有限支持PDF矢量内容,其余格式必须手动注入插件或启用隐藏能力,否则空格键只会显示空白图标或报错提示。
启用SVG矢量图原生预览
这一步是设计师和前端开发者的刚需操作,不做则所有SVG文件在访达中只显示默认文档图标,双击还会跳转到浏览器。
方法一:用Homebrew安装并刷新服务
第一步:打开终端,执行 brew install qlsvg。
第二步:安装完成后立即运行 qlmanage -r。【必须执行此步】否则访达仍无法生成缩略图,重启访达也无效。
第三步:选中任意SVG文件→按空格键。此时应显示清晰矢量预览,支持无损缩放和平移。
方法二:无Homebrew环境的手动部署
前往GitHub仓库 https://www.php.cn/link/4cb40023ec377287074815415900886a 下载最新版 qlsvg.qlgenerator,解压后拖入 ~/Library/QuickLook/ 目录(若目录不存在,请先手动创建)。
方法三:macOS Sonoma及以上系统启用隐藏支持
在终端中依次执行:defaults write -g QLPreviewEnabledSVG -bool YES → qlmanage -r。
注意:该命令在Ventura及更早系统中完全无效,强行写入不产生任何效果。
让EPS文件支持空格预览
EPS是老式PostScript矢量格式,macOS自High Sierra起已逐步弃用其原生渲染链,但可通过轻量插件恢复支持。
第一步:打开终端,执行 brew install --cask qlstephen。
第二步:运行 qlmanage -r 刷新服务。
第三步:重启访达——在Dock中右键点击访达图标→“重新开启”。
第四步:选中EPS文件,按空格键即可预览。该插件会尝试解析EPS头部信息并渲染为栅格化预览图,精度受限于原始DPI声明。
AI(Adobe Illustrator)文件预览方案
AI文件本质是封装的PDF+私有元数据,系统无法直接识别。必须借助第三方插件将其转换为Quick Look可解析的中间结构。
方法一:使用iPreview统一预览引擎
1、从GitHub发布页下载 iPreview.app;
2、拖入“应用程序”文件夹,首次运行时授予“完全磁盘访问”权限;
3、终端执行 qlmanage -r;
4、选中.ai文件,按空格键启动预览——它会自动提取嵌入PDF层并渲染矢量轮廓。
方法二:临时导出为PDF再预览(无需插件)
在Illustrator中打开.ai文件→“文件”→“导出”→“导出为”→选择格式为PDF→勾选“保留编辑功能”→保存;
返回访达,对该PDF文件按空格键即可获得高质量矢量预览,且支持放大不失真。
验证与故障排查
打开访达→“前往”→“前往文件夹”,输入 ~/Library/QuickLook 回车,确认以下文件存在且修改日期为最近:
• qlsvg.qlgenerator
• QLStephen.qlgenerator
• iPreview.qlgenerator(若安装了iPreview)
若任一文件缺失或时间异常,说明插件未正确部署。
若空格预览仍失败,用VS Code打开该矢量文件,检查首行是否为合法声明:
SVG需含 <?xml version="1.0" encoding="UTF-8"?> 且根标签为 <svg>;
EPS需以 %!PS-Adobe- 开头;
AI文件若被损坏,可能连PDF层都无法提取,此时预览必然失败。
重启访达:在Dock中右键点击访达图标→“重新开启”。

















