Налаштувати швидкий погляд, щоб дозволити мені переглядати файли .yml


10

Я хотів би використовувати "простір" для попереднього перегляду * .yml файлів безпосередньо з пошуку в Mac OS X.

Я думаю, що я повинен сказати пошуку, щоб запустити обробник швидкого перегляду текстових файлів для файлів такого типу, і це має щось спільне з універсальними ідентифікаторами типу (UTI.)

Але це настільки, наскільки мені вдалося дістати.

Хтось може дати мені чарівну формулу? Дякую!!

Відповіді:


2

Я використовую TextMate Ciarán Walsh у плагіні QuickLook .

Це плагін TextMate та генератор QuickLook, який надає попередні перегляди QuickLook (для певних типів файлів) за допомогою підсвічування синтаксису TextMate. Наразі він налаштований на виділення заголовків Perl, PHP, Ruby, Shell, C та Obj-C (++). Примітка. Це ефективно встановлює TextMate як сервер для виділення синтаксису, тому він не працюватиме, якщо TM не працює (QuickLook просто повернеться до стандартного попереднього перегляду, якщо його немає).

Ось зручне посилання для завантаження плагіна, і ви можете прочитати більше про нього на веб-сторінці Ciarán.

Ось як це виглядає, коли я QuickLook .yml файл:

.yml QuickLook


8

Мені пощастило з безкоштовним плагіном QLStephen для Швидкого перегляду. Він відображає безліч інших форматів простого тексту.
Напевно, варто зробити знімок, щоб побачити, чи буде він працювати з YAMLфайлами.

Ви можете отримати його тут .


1
Це має бути обрана відповідь. Також інструкції з установки: github.com/whomwah/qlstephen
Volte

Повторно запрацював у 2018 році! Класна функція
Долев

Не працював у 2020 році. Чи потрібно ставити спеціальну установку?
gr4nt3d

Так, прочитайте сторінку github, де пояснюється установка. На Каталіні розширений атрибут com.apple.quarantine повинен бути видалений.
Ревен

1

Ви можете використовувати плагін QLStephen, як згадувалося, але вам потрібно буде відредагувати його, як описано в трекері випуску проекту: https://github.com/whomwah/qlstephen/isissue/23#issuecomment-21769063

В основному: відкрийте .../QLStephen.qlgenerator/Contents/Info.plistфайл у текстовому редакторі та додайте UTI public.yamlдо ключа LSItemContentTypes. Потім запустіть, qlmanage -rщоб перезавантажити службу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.