我发现 Finder 的快速查看功能(使用 启动Space)非常有用,但它只适用于有限数量的文件扩展名。在工作中,我经常会遇到 .properties、.conf、.ddl 和其他本质上是文本的文件,但在快速查看中永远不会显示它们的内容:
有什么方法可以让我的 Mac 将这些文件视为文本?
谢谢!
答案1
答案2
您可能还想看看 QLColorCode 和 QLMarkdown 插件,分别用于多种语言的语法突出显示和 markdown 渲染。
http://code.google.com/p/qlcolorcode/
http://github.com/toland/qlmarkdown/
_C
答案3
在 github 上搜索后quicklook
发现,有大量可用的扩展:
- iPhone/iPad/iPod Touch 应用程序图标quicklook-ipa
- 点预览quicklook-dot
- 在标题栏中显示图像尺寸图像大小
- 查看不带扩展名的纯文本文件QuicklookStephen
- MultiMarkdown QuickLook 插件
- EPUB QuickLook 生成器和 Spotlight 导入器
- Lightroom .lrcat
- 适用于 PPM、PGM、PFM 和 PBM 文件的 Apple QuickLook 插件
- CSV 文件
- BetterZip 大修
- MATLAB .mat 文件
- 国家航空信息办公室文件
- Auto-Quicklook 的 Hazel 规则
- Sublime Text 2
- Markdown 为 html
- PhotoCD (coverflow) 文件
- Autopano Pro 文件
- WebP 缩略图和预览
- Lytro 的光场图片文件
- PowerVR .pvr 文件
- JSON 文件
- 索尼 Mavica *.411
- 显然支持自定义 QuickLook 图像
- .hx 文件
- FITS 文件
- QuickCHM 文件
- Adium 聊天记录
- SQLite3
- DDS 文件
- 降价
- .mdinfo 文件
- sublime-snippet 和 tmSnippet
- 过时的邮政编码
- ePub 封面
- Haskell 语法高亮
- Drupal 文件类型以及更多(模块、配置文件、主题、安装、公司)
- 通过 OS X QuickLook 创建缩略图
- r0ket .lcd 文件
- 音频文件
- PDB 文件
- 损坏的 iPhone png 文件
- 衍射图像数据
- 来自 Garmin 设备等的 FIT 文件
- PES 刺绣文件
- FictionBook (fb2) 电子书文件
- Markdown
- Adium 聊天记录
- Windows BMP 文件
- Go 源文件
- Cocoa sqlite 数据库文件
- 源着色
- WebP 图像文件
- Netpbm 文件(.PBM、.PGM、.PPM、.PAM)
- Dart 源文件
- OSGi 包
- Agilent/Varian FDF 格式
- 对于结构生物学中常见的文件
- JSON,支持折叠/展开子树
- iCloud CDT 文件:参见删除、插入和更新
- Markdown 查看器,一款同样提供 QuickLook 支持的查看器,
以及一些(不完整的)收藏品:
答案4
2021 年的解决方案......
QLColorCode 是 QLStephen 的替代品。多年来,我都用过它们,但前者更成功。我的用例是能够读取,my-example.Dockerfile
但你应该能够适应你的需要。
首先,让我们安装 QLColorCode:
>brew install qlcolorcode
现在获取 MacOS 为您的文件使用的元数据名称。为此,我们使用mdls
终端中的命令,并在您要为其配置 quicklook 的文件类型示例的路径上调用它。
>mdls -name kMDItemContentType ~/Documents/my-example.Dockerfile
对我来说这个输出:
kMDItemContentType = "dyn.ah62d4rv4ge80k55drrw1e3xmrvwu"
复制引号中的部分,因为您稍后会需要它。在您最喜欢的文本编辑器中打开 QLColorCode 的 Info.plist。我喜欢 vim。
>vim ~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist
向下导航到如下部分:
<array>
<string>public.source-code</string>
<string>public.yaml</string>
<string>com.apple.xcode.tcsh-script</string>
[...and so on...]
</array>
使用复制的 ContentType 代码插入新元素。它现在看起来应该像这样:
<array>
<string>public.source-code</string>
<string>public.yaml</string>
<string>com.apple.xcode.tcsh-script</string>
[...and so on...]
<string>dyn.ah62d4rv4ge80k55drrw1e3xmrvwu</string>
</array>
保存文件并重新启动 Finder。要重新启动 Finder,请单击 Apple 图标(屏幕左上角),选择“强制退出...”,然后选择 Finder。点击“重新启动”。
现在,当你*.Dockerfile
在 Finder 中选择一个并按下空格键时,你应该会看到内容