美文网首页
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