12

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

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

提示?

4

1 回答 1

12

这个问题与: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。

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

于 2013-04-22T23:13:17.797 回答