OSX的Quicklook呈现HTML(使用插件/System/Library/Quicklook/Web.qlgenerator)。我希望看到纯文本,好像我将.html重命名为.txt(这不是解决方案,不仅因为它很尴尬:我希望如果HTML渲染关闭代码着色Quicklook我使用的插件将启动,Quicklook将向我显示漂亮的HTML代码。)
我没有在不杀死Quicklook html支持的情况下关闭HTML,这是我删除插件时会发生的事情。我真的不知道我在info.plist中看到了什么,但删除public.html行同样糟糕。
提示?
答案 0 :(得分:9)
此问题与:https://apple.stackexchange.com/questions/51816/quicklook-html-plugin。
有关这是一个有效的解决方案(在Mac OS X 10.7.5上测试):
/ install qlcolorcode(或qlstephen)
修改/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>
将上面删除的两行添加到同一<key>LSItemContentTypes</key>
下~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist
(或~/Library/QuickLook/QLStephen.qlgenerator/Contents/Info.plist
)
按Command + Option + Esc并重新启动Finder。
现在,QuickLook应该显示HTML文件的源代码(如果使用qlcolorcode,则使用语法高亮显示)而不是渲染它们。