Быстрый просмотр html-файлов в виде текста, а не отображаемого html?

Quicklook OSX отображает HTML (с плагином /System/Library/Quicklook/Web.qlgenerator). Я хотел бы видеть простой текст, как если бы я переименовал .html в .txt (это не решение, и не только потому, что это неудобно: я надеюсь, что если рендеринг HTML отключен, Quicklook окрашивает код подключаемый модуль, который я использую, сработает, и Quicklook покажет мне красивый HTML-код).

Мне не удалось отключить HTML, не убив поддержку Quicklook html, что и происходит, когда я удаляю плагин. Я действительно не знаю, на что я смотрю в info.plist, но удаление строки public.html так же плохо.

Советы?


person henry    schedule 10.02.2013    source источник


Ответы (1)


Этот вопрос связан с: 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. Добавьте две удаленные выше строки под тем же <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), а не отображать их.

person sdive    schedule 22.04.2013
comment
Мне не нужно было комментировать строки из /System/Library/Quicklook/Web.qlgenerator/Contents/Info.plist. Просто добавление их в ~/Library/QuickLook/QLStephen.qlgenerator/Contents/Info.plist сработало для меня. - person Himanshu P; 25.04.2013
comment
В Mavericks я обнаружил, что недостаточно закомментировать эти строки в файле /System/Library/QuickLook/Web.qlgenerator/Contents/Info.plist. Единственный способ заставить его работать с HTML-файлами — это добавить эти строки в файл QLColorCode.qlgenerator, в то же время полностью отключив/b› Web.qlgenerator. - person Phil Ryan; 03.12.2014
comment
В Sierra мне просто нужно было добавить 2 строки: ~/Library/QuickLook/QLColorCode.qlgenerator/Contents/Info.plist - person TimM; 04.05.2017