使用 OSX 的朋友對於這個系統當中的 QuickLook 一定不會陌生,無論在哪裡,幾乎操作系統的全部地方,對於圖片的內容,你都可以選中它,然後按下空格來快速查看這張圖片是什麼而不需要打開看圖軟件或者圖片編輯器;或者一些文本的文檔以及其他視頻和音頻——這實在是太方便了。
不過,這個 QuickLook 也不是那麼萬能,比如說它只能支持蘋果預置的幾種常見格式(純文本文檔,MP4 格式的視頻,MP3 格式的音頻以及 JPEG 和 PNG 格式的圖片等),一旦遇到點新穎的就不靈驗了,比如同樣是純文本的 Markdown:
這個時候我們就有必要對系統自帶的 QuickLook 進行一番“武裝”啦!
要武裝 QuickLook ,我們要先介紹下另外一個包管理器,家釀木桶。
家釀木桶
如果你不知道什麼是 Home Brew ,那你可以來這裡看看,總之,打開你的終端,我們使用下面的代碼來安裝 brew:
1 |
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
然後,我們就可以使用命令 釀造 木桶 來讓 brew 自動配置 cask 了。
在配置完成後,你就可以使用 brew cask 來安裝 QuickLook 的插件了。
我正在使用的 QuickLook 插件
qlmarkdown
它允許你直接在 QuickLook 裡快速查看 降價 結果,十分方便:
qlcolorcode
這款插件允許你在 QuickLook 中支持代碼高亮!
betterzipql
這個其實是 BetterZip 的插件,它允許你的 QuickLook 直接查看壓縮包呢!
——如果你安裝了 BetterZip,那你應該無需額外安裝這款插件就能有這個功能了。
qlimagesize
它允許你在 QuickLook 圖片的同時,就可以查看圖片的大小,包括體積和畫幅,真的是十分的方便啊!
qlvideo
這款插件能讓 快速查看 支持比如 MKV 視頻格式的快速查看——當然,是一系列的截圖啦,不過有總比沒有強不是嗎?
QuickLook的-CSV
好吧這個插件是讓 QuickLook 兼容 csv 的,如果你不知道它是什麼,也就不需要安裝了。
最後
我們把安裝命令給出哈,在第一次進行安裝的時候, 釀造 木桶 會要求你的密碼授權來為其自身目錄修改讀寫權限,以後則不再需要。
1 |
brew cask install qlcolorcode qlmarkdown quicklook-csv betterzipql qlimagesize qlvideo |
然後,其實還有更多的格式支持,只不過這裡博主只用這麼幾個常見的,其他比如 Djvu、JSON 等等如果你需要,可以考慮到這裡自行搜索一下:)
本文由 落格博客 原創撰寫:落格博客 » 武裝你的 QuickLook ——我常用的幾款 QuickLook 插件
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/1584.html
新的問題,我發現QuickLook無法預覽txt文件!
執行命令的結果:
qlmanage -p ./Desktop/1.txt
測試快速查看預覽使用文件:
./桌面/ 1.TXT
2016-03-20 21:22:33.075 qlmanage[13859:5948813] *** CFMessagePort: bootstrap_register(): 失敗 1100 (0x44c) '沒有權限', 端口= 0x8d0b, 名稱= com.apple.coredrag’
見/usr/include/servers/bootstrap_defs.h的錯誤代碼.
2016-03-20 21:22:33.121 qlmanage[13859:5948813] *** CFMessagePort: bootstrap_register(): 失敗 1100 (0x44c) '沒有權限', 端口= 0xb13f, 名稱= com.apple.tsm.portname’
見/usr/include/servers/bootstrap_defs.h的錯誤代碼.
2016-03-20 21:22:33.122 qlmanage[13859:5948813] *** CFMessagePort: bootstrap_register(): 失敗 1100 (0x44c) '沒有權限', 端口= 0x4617, 名稱= com.apple.CFPasteboardClient’
見/usr/include/servers/bootstrap_defs.h的錯誤代碼.
2016-03-20 21:22:33.122 qlmanage[13859:5948813] 無效__CFPasteboardSetup() : 無法分配通信端口com.apple.CFPasteboardClient; 這可能是由於沙盒限制
權限,試試用sudo
運行brew cask install qlcolorcode qlmarkdown quicklook-csv betterzipql qlimagesize qlvideo後的信息:
==> 攻絲caskroom /桶
克隆到“在/ usr /本地/庫/水龍頭/ caskroom /自製-木桶”…
遠程: 計數對象: 3498, DONE.
遠程: 壓縮對象: 100% (3446/3446), DONE.
遠程: 總 3498 (三角洲 48), 重用 1886 (三角洲 30), 包重新使用 0
接收對象: 100% (3498/3498), 5.92 MIB | 123.00 昆明植物研究所/秒, DONE.
解決三角洲: 100% (48/48), DONE.
檢查連接… DONE.
螺紋 1 式 (3464 檔, 25中號)
==> 滿意的依賴
==> 從家釀安裝公式依賴
突出 … DONE
完成
==> 下載 https://github.com/anthonygelibert/QLColorCode/releases/download/release-2.0.4/QLColorCode.qlgenerator.zip
######################################################################## 100.0%
捲曲: (35) 服務器終止SSL握手
錯誤: 下載失敗的木桶'qlcolorcode’ 有消息: 下載失敗: https://github.com/anthonygelibert/QLColorCode/releases/download/release-2.0.4/QLColorCode.qlgenerator.zip
這個怎麼解決呢?謝謝!
下載斷了,重新執行命令即可,網絡問題,你懂的:)