Зробіть швидкий вигляд OS X для роботи з розширеними файлами


53

Я вважаю, що функція швидкого перегляду Finder (запущена з Space) дуже корисна, але вона працює лише для обмеженої кількості розширень файлів. У роботі я часто отримую .properties, .conf, .ddl та інші файли, які по суті є текстовими, але в Quick Look їх вміст ніколи не відображається:

alt текст

Чи я можу сказати моєму Mac обробляти ці файли як текст?

Дякую!

Відповіді:


40

QLStephen додає підтримку як для файлів без розширення назви файлів (наприклад README), так і для файлів з довільним розширенням (як file.xyz).


2
Спосіб це - додати public.data до списку генераторів швидкого перегляду. Мінус полягає в тому, що двійкові файли також не мають розширення, і тому вони намагатимуться їх відображати, як правило, Albiet без негативних наслідків
Брендон

@Brandon - схоже, в QLStephen є чорний список каталогів, який запобігає показу файлів без розширень, якщо вони знаходяться в binкаталозі, також є білий список, який дозволяє йому читати README та файли такого роду, які можуть працювати. У мене виникають проблеми з тим, щоб це попрацювало над ML-тхо.
cwd

Це не той binкаталог, який блокує QLStephen; це дозволи на виконання файлів.
Елліотт Б

Що робити після встановлення? README говорить, що - Make sure you are editing (a) the correct plist of (b) the correct bundle. (For example, you might have two плагіни QLStephen`. Можливо, плагін в іншому каталозі - можливо, /Library/QuickLook/- це те, що читається. ", Але він не говорить про те, який пліст я повинен редагувати або що я повинен додати до цього файлу.
лампа розжарювання

4
Очевидно, QLStephen тепер доступний на домашній brew cask install qlstephen
мові


8

Пошук quicklookна github виявляє, що існує велика кількість розширень:

і деякі (неповні) колекції:




1
Наскільки я можу сказати, жодне з цих розширень чи "пов'язаних" питань не відповідає на запитання, яке я задав.
Микита Рибак

5

Це можливо, але не дуже легко.

Якщо ви подивитесь /System/Library/QuickLook/Text.qlgenerator/Contents/Info.plist, ви помітите, що попередній перегляд "тексту" призначений для таких UTI :

public.plain-text
public.rtf
com.apple.rtfd
org.oasis-open.opendocument.text
com.apple.property-list
public.xml

Ось як QuickLook знає, який плагін ( qlgenerator) використовувати.


(Хакітським) рішенням тепер було б призначити розширення propertiesUTI public.plain-text. Для цього ви можете створити фіктивну програму (наприклад, створену Автоматизатором), яка оголошує ці типи файлів, як описано тут , тільки ви використовуєте public.plain-textяк UTI та propertiesяк розширення файлу.


Зрештою, я додав власні типи файлів у існуючий текстовий редактор (TextWrangler). Добре працює, дякую!
Микита Рибак

1
@Nikita Це простіше, але майте на увазі, що будь-яке оновлення TextWrangler призведе до зміни ваших змін Info.plist.
Даніель Бек

Я хочу додати пару розширень (.scala, .clj, .properties), що мені робити?
Хірон

@ 4bu3li Робіть те, що я написав у своїй відповіді, і це спрацює, я просто зробив це вчора так само. Або вам просто потрібне більш детальне пояснення?
Даніель Бек

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