使 OS X 的 Quick Look 适用于自定义文件扩展名

使 OS X 的 Quick Look 适用于自定义文件扩展名

我发现 Finder 的快速查看功能(使用 启动Space)非常有用,但它只适用于有限数量的文件扩展名。在工作中,我经常会遇到 .properties、.conf、.ddl 和其他本质上是文本的文件,但在快速查看中永远不会显示它们的内容:

替代文本

有什么方法可以让我的 Mac 将这些文件视为文本?

谢谢!

答案1

QL斯蒂芬增加了对没有文件扩展名的文件(如README)和具有任意扩展名的文件(如file.xyz)的支持。


使用 Homebrew 快速安装:

brew install qlstephen

手动安装:

  • 下载插入
  • 解压缩
  • 将文件移动到 ~/Library/QuickLook

(别忘star回购如果这个插件对你有帮助的话。)

答案2

您可能还想看看 QLColorCode 和 QLMarkdown 插件,分别用于多种语言的语法突出显示和 markdown 渲染。

http://code.google.com/p/qlcolorcode/

http://github.com/toland/qlmarkdown/

_C

答案3

在 github 上搜索后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 中选择一个并按下空格键时,你应该会看到内容

相关内容