美文网首页
Mac 预览插件 qlstephen 扩展 *.yml 等其他纯

Mac 预览插件 qlstephen 扩展 *.yml 等其他纯

作者: sprainkle | 来源:发表于2020-01-30 17:32 被阅读0次

快速预览插件 qlstephen 可以预览各种纯文本文件,比如:*.txt, README, INSTALL, CHANGELOG etc.

但是部分文件类型并不支持, 比如 *.yml。如果需要扩展支持,可以参考:https://github.com/whomwah/qlstephen/issues/23

扩展 *.yml

# 前提:已安装了插件 qlstephen

# 打开
open ~/Library/QuickLook/QLStephen.qlgenerator/Contents

编辑文件 Info.plist,搜索 LSItemContentTypes,添加 <string>public.yaml</string>,结果类似如下:

...
    <array>
        <dict>
            <key>CFBundleTypeName</key>
            <string>PlainText</string>
            <key>CFBundleTypeRole</key>
            <string>QLGenerator</string>
            <key>LSItemContentTypes</key>
            <array>
                <string>public.data</string>
                <string>public.yaml</string>
            </array>
            <key>LSTypeIsPackage</key>
            <false/>
            <key>NSPersistentStoreTypeKey</key>
            <string>XML</string>
        </dict>
    </array>
...

最后,执行命令

qlmanage -r

其他

public.yaml 怎么得到的

# xxx.yml 可随意指定已存在的 yaml 文件
$ mdls -name kMDItemContentType xxx.yml
kMDItemContentType = "public.yaml"

命令 mdls 的使用文档。

相关文章

网友评论

      本文标题:Mac 预览插件 qlstephen 扩展 *.yml 等其他纯

      本文链接:https://www.haomeiwen.com/subject/tpuithtx.html