武装你的 QuickLook ——我常用的几款 QuickLook 插件

使用 OSX 的朋友对于这个系统当中的 QuickLook 一定不会陌生,无论在哪里,几乎操作系统的全部地方,对于图片的内容,你都可以选中它,然后按下空格来快速查看这张图片是什么而不需要打开看图软件或者图片编辑器;或者一些文本的文档以及其他视频和音频——这实在是太方便了。

不过,这个 QuickLook 也不是那么万能,比如说它只能支持苹果预置的几种常见格式(纯文本文档,MP4 格式的视频,MP3 格式的音频以及 JPEG 和 PNG 格式的图片等),一旦遇到点新颖的就不灵验了,比如同样是纯文本的 Markdown:

 

8d9d
QuickLook 无法直接支持 md 文件

这个时候我们就有必要对系统自带的 QuickLook 进行一番“武装”啦!

要武装 QuickLook ,我们要先介绍下另外一个包管理器,Homebrew cask。

Homebrew cask

如果你不知道什么是 Home Brew ,那你可以来这里看看,总之,打开你的终端,我们使用下面的代码来安装 brew:

然后,我们就可以使用命令 brew cask 来让 brew 自动配置 cask 了。

在配置完成后,你就可以使用 brew cask 来安装 QuickLook 的插件了。

我正在使用的 QuickLook 插件

qlmarkdown

它允许你直接在 QuickLook 里快速查看 Markdown 结果,十分方便:

QuickLook 快速查看 Markdown
QuickLook 快速查看 Markdown

qlcolorcode

这款插件允许你在 QuickLook 中支持代码高亮!

QuickLook 支持代码高亮
QuickLook 支持代码高亮

betterzipql

这个其实是 BetterZip 的插件,它允许你的 QuickLook 直接查看压缩包呢!

——如果你安装了 BetterZip,那你应该无需额外安装这款插件就能有这个功能了。

QuickLook 支持查看压缩文件
QuickLook 支持查看压缩文件

qlimagesize

它允许你在 QuickLook 图片的同时,就可以查看图片的大小,包括体积和画幅,真的是十分的方便啊!

直接查看图片规格和大小
直接查看图片规格和大小

qlvideo

这款插件能让 QuickLook 支持比如 MKV 视频格式的快速查看——当然,是一系列的截图啦,不过有总比没有强不是吗?

quicklook-csv

好吧这个插件是让 QuickLook 兼容 csv 的,如果你不知道它是什么,也就不需要安装了。

最后

我们把安装命令给出哈,在第一次进行安装的时候, brew cask  会要求你的密码授权来为其自身目录修改读写权限,以后则不再需要。

然后,其实还有更多的格式支持,只不过这里博主只用这么几个常见的,其他比如 Djvu、JSON 等等如果你需要,可以考虑到这里自行搜索一下:)

 

 

 

anyShare分享到:

“武装你的 QuickLook ——我常用的几款 QuickLook 插件”的4个回复

  1. 新的问题,我发现QuickLook无法预览txt文件!
    执行命令的结果:
    qlmanage -p ./Desktop/1.txt
    Testing Quick Look preview with files:
    ./Desktop/1.txt
    2016-03-20 21:22:33.075 qlmanage[13859:5948813] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) ‘Permission denied’, port = 0x8d0b, name = ‘com.apple.coredrag’
    See /usr/include/servers/bootstrap_defs.h for the error codes.
    2016-03-20 21:22:33.121 qlmanage[13859:5948813] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) ‘Permission denied’, port = 0xb13f, name = ‘com.apple.tsm.portname’
    See /usr/include/servers/bootstrap_defs.h for the error codes.
    2016-03-20 21:22:33.122 qlmanage[13859:5948813] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) ‘Permission denied’, port = 0x4617, name = ‘com.apple.CFPasteboardClient’
    See /usr/include/servers/bootstrap_defs.h for the error codes.
    2016-03-20 21:22:33.122 qlmanage[13859:5948813] void __CFPasteboardSetup() : Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions

  2. 运行brew cask install qlcolorcode qlmarkdown quicklook-csv betterzipql qlimagesize qlvideo后的信息:

    ==> Tapping caskroom/cask
    Cloning into ‘/usr/local/Library/Taps/caskroom/homebrew-cask’…
    remote: Counting objects: 3498, done.
    remote: Compressing objects: 100% (3446/3446), done.
    remote: Total 3498 (delta 48), reused 1886 (delta 30), pack-reused 0
    Receiving objects: 100% (3498/3498), 5.92 MiB | 123.00 KiB/s, done.
    Resolving deltas: 100% (48/48), done.
    Checking connectivity… done.
    Tapped 1 formula (3464 files, 25M)
    ==> Satisfying dependencies
    ==> Installing Formula dependencies from Homebrew
    highlight … done
    complete
    ==> Downloading https://github.com/anthonygelibert/QLColorCode/releases/download/release-2.0.4/QLColorCode.qlgenerator.zip
    ######################################################################## 100.0%
    curl: (35) Server aborted the SSL handshake
    Error: Download failed on Cask ‘qlcolorcode’ with message: Download failed: https://github.com/anthonygelibert/QLColorCode/releases/download/release-2.0.4/QLColorCode.qlgenerator.zip

    这个怎么解决呢?谢谢!

发表评论

电子邮件地址不会被公开。 必填项已用*标注