Spraw, by Szybki podgląd OS X działał w przypadku niestandardowych rozszerzeń plików


53

Uważam, że funkcja szybkiego wyszukiwania Findera (uruchomiona z Space) jest bardzo przydatna, ale działa tylko w przypadku ograniczonej liczby rozszerzeń plików. W pracy często dostaję .properties, .conf, .ddl i inne pliki, które są zasadniczo tekstem, ale w Szybkim spojrzeniu ich zawartość nigdy nie jest wyświetlana:

alternatywny tekst

Czy mogę w jakiś sposób powiedzieć komputerowi Mac, aby traktował te pliki jako tekst?

Dzięki!

Odpowiedzi:


40

QLStephen dodaje obsługę obu plików bez rozszerzenia nazwy (jak README) i plików z dowolnymi rozszerzeniami (jak file.xyz).


2
Sposobem na to jest dodanie public.data do listy generatorów szybkiego podglądu. Minusem jest to, że pliki binarne również nie mają rozszerzenia, więc spróbuje je wyświetlić, zwykle bez żadnych negatywnych konsekwencji
— Brandon

@Brandon - wygląda na to, że w QLStephen znajduje się czarna lista katalogów, która zapobiega wyświetlaniu plików bez rozszerzeń, jeśli znajdują się w binkatalogu, jest też biała lista, która umożliwia README i pliki tego rodzaju, które mogłyby działać. Mam problem z uruchomieniem tego na ML Tho.
— cwd 18.10.12

To nie binkatalog blokuje QLStephen; to uprawnienia do plików wykonywalnych.
— Elliott B

Co mam zrobić po zainstalowaniu? README mówi - Make sure you are editing (a) the correct plist of (b) the correct bundle. (For example, you might have two pluginy QLStephen`. Możliwe, że wtyczka w innym katalogu - być może /Library/QuickLook/- jest właśnie czytana. Ale nie mówi o tym, którą listę mam edytować lub co mam dodać do tego pliku.
— incandescentman

4
Najwyraźniej QLStephen jest teraz dostępny na homebrew jakobrew cask install qlstephen
— Pushpendre


8

Wyszukiwanie quicklookw github ujawnia, że ​​istnieje duża różnorodność dostępnych rozszerzeń:

oraz niektóre (niekompletne) kolekcje:




1
Żadne z tych rozszerzeń ani „powiązanych” pytań, o ile mi wiadomo, nie odpowiada na pytanie, które zadałem.
— Nikita Rybak,

5

Jest to możliwe, ale nie bardzo łatwe.

Jeśli spojrzysz /System/Library/QuickLook/Text.qlgenerator/Contents/Info.plist, zauważysz, że podgląd „tekstowy” dotyczy następujących interfejsów użytkownika :

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

W ten sposób QuickLook wie, której wtyczki ( qlgenerator) użyć.


(Hackish) rozwiązaniem byłoby teraz przypisanie rozszerzenia propertiesUTI public.plain-text. Aby to zrobić, możesz utworzyć fałszywą aplikację (np. Utworzoną przez Automator), która zadeklaruje te typy plików, jak opisano tutaj , tylko będziesz używać public.plain-textjako UTI i propertiesjako rozszerzenie pliku.


Na koniec dodałem niestandardowe typy plików do istniejącego edytora tekstu (TextWrangler). Działa dobrze, dzięki!
— Nikita Rybak

1
@Nikita To łatwiejsze, ale pamiętaj, że każda aktualizacja TextWrangler nokautuje twoje zmiany Info.plist.
— Daniel Beck

Chcę dodać kilka rozszerzeń (.scala, .clj, .properties), co mam zrobić?
— Chiron,

@ 4bu3li Zrób to, co napisałem w odpowiedzi i zadziała, właśnie zrobiłem to wczoraj w ten sam sposób. A może potrzebujesz bardziej szczegółowego wyjaśnienia?
— Daniel Beck

Chciałbym uzyskać bardziej szczegółowe wyjaśnienie. Czy nie mogę po prostu dodać public.pde na przykład do listy?
— clankill3r
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.