2013-02-10 44 views
7

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

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

小贴士?

回答

7

这个问题有关: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. 添加两条线在相同的上述除去转换为~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist(或~/Library/QuickLook/QLStephen.qlgenerator/Contents/Info.plist

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

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

+3

我没有注释掉'/ System/Library/Quicklook/Web.qlgenerator/Contents/Info.plist'中的行。只需将它们添加到'〜/ Library/QuickLook/QLStephen.qlgenerator/Contents/Info.plist'中即可。 – 2013-04-25 09:52:36

+0

在Mavericks上,我发现在'/ System/Library/QuickLook/Web.qlgenerator/Contents/Info.plist'中注释掉这些行是不够的。我唯一可以使它与HTML文件一起工作的方式是将这些行添加到'QLColorCode.qlgenerator'文件中,同时完全关闭关闭'Web.qlgenerator' – 2014-12-03 00:50:38

+0

在Sierra上,我只需添加2行:'〜/ Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist' – TimM 2017-05-04 10:20:38