【问题标题】:quicklook html files as text, not rendered html?快速查看 html 文件作为文本,而不是呈现 html?
【发布时间】:2013-02-10 21:38:32
【问题描述】:

OSX 的 Quicklook 呈现 HTML(使用插件 /System/Library/Quicklook/Web.qlgenerator)。我希望看到纯文本,就好像我已将 .html 重命名为 .txt (这不是解决方案,不仅因为它很尴尬:我希望如果关闭 HTML 渲染,代码着色 Quicklook我使用的插件会启动,Quicklook 会显示漂亮的 HTML 代码)。

我无法在不终止 Quicklook html 支持的情况下关闭 HTML,这就是我删除插件时发生的情况。我真的不知道我在 info.plist 中查看的是什么,但删除 public.html 行同样糟糕。

提示?

【问题讨论】:

    标签: html macos quicklook


    【解决方案1】:

    此问题与:https://apple.stackexchange.com/questions/51816/quicklook-html-plugin有关。

    这是一个可行的解决方案(在 Mac OS X 10.7.5 上测试):

    1. /安装qlcolorcode(或qlstephen

    2. 编辑/System/Library/Quicklook/Web.qlgenerator/Contents/Info.plist 并将这两行注释如下:

      <key>LSItemContentTypes</key>
      <array>
        <string>com.apple.webarchive</string>
        <!-- <string>public.html</string> -->
        <!-- <string>public.xhtml</string> -->
        <string>public.svg-image</string>
      </array>
      
    3. 将上面相同&lt;key&gt;LSItemContentTypes&lt;/key&gt;下删除的两行添加到~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist(或~/Library/QuickLook/QLStephen.qlgenerator/Contents/Info.plist)中

    4. 按 Command+Option+Esc 并重新启动 Finder。

    现在 QuickLook 应该显示 HTML 文件的源代码(如果您使用 qlcolorcode,则会突出显示语法)而不是渲染它们。

    【讨论】:

    • 我不必注释掉来自/System/Library/Quicklook/Web.qlgenerator/Contents/Info.plist 的行。只需将它们添加到 ~/Library/QuickLook/QLStephen.qlgenerator/Contents/Info.plist 对我有用。
    • 在 Mavericks 上,我发现在 /System/Library/QuickLook/Web.qlgenerator/Contents/Info.plist 中注释掉这些行是不够的。我可以使它与 HTML 文件一起工作的唯一方法是将这些行添加到 QLColorCode.qlgenerator 文件中,同时完全关闭 Web.qlgenerator
    • 在 Sierra 上,我只需将 2 行添加到:~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多