2013-02-10 45 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