quicklook html文件作为文本,不呈现html?

时间:2013-02-10 21:38:33

标签: html macos quicklook

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

我没有在不杀死Quicklook html支持的情况下关闭HTML,这是我删除插件时会发生的事情。我真的不知道我在info.plist中看到了什么,但删除public.html行同样糟糕。

提示?

1 个答案:

答案 0 :(得分:9)

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

有关

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

  1. / install 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. 将上面删除的两行添加到同一<key>LSItemContentTypes</key>~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist(或~/Library/QuickLook/QLStephen.qlgenerator/Contents/Info.plist

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

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