OS X'in Quick Look'unu özel dosya uzantıları için çalışır duruma getirin


53

Finder'ın Hızlı Bak özelliğini (kullanıma sunuldu Space) çok kullanışlı buluyorum , ancak yalnızca sınırlı sayıda dosya uzantısı için çalışıyor. Çalışırken sık sık .properties, .conf, .ddl ve aslında metin olan diğer dosyaları alıyorum, ancak Quick Look'da içerikleri hiçbir zaman görüntülenmiyor:

alt metin

Mac'ime bu dosyaları metin olarak işlemesini söyleyebileceğim bir yol var mı?

Teşekkürler!

Yanıtlar:


40

QLStephen dosya adı uzantısına (like README) sahip olmayan her iki dosyaya ve isteğe bağlı uzantıları (like file.xyz) olan dosyalara destek ekler .


2
Bunu yapmanın yolu, herhangi bir quicklook jeneratörünün rağbetine public.data'yı eklemektir. Dezavantajı, ikili dosyaların da bir uzantısı olmadığı ve bu yüzden genellikle olumsuz sonuçlara yol açmadan, onları göstermeye çalışacağıdır
Brandon

@Brandon - Görünüşe göre, QLStephen'de herhangi bir uzantı bulunmayan dosyaların dizinde ise gösterilmelerini önleyen bir dizin kara binlistesi var, aynı zamanda README ve çalışabilecek türde dosyaları içeren bir beyaz liste de var. Bunun ML tho üzerinde çalışması için sorun yaşıyorum.
12'de

binQLStephen'i engelleyen dizin değil ; yürütülebilir dosya izinleri.
Elliott B

Kurduktan sonra ne yapacağım? README - Make sure you are editing (a) the correct plist of (b) the correct bundle. (For example, you might have two QLStephen `eklentileri diyor . Eklentinin başka bir dizinde olması muhtemeldir /Library/QuickLook/- belki de okunan ne olabilir. ”Ama ne düzenlemem gerektiğini veya bu dosyaya ne eklemem gerektiğini söylemiyor.
incandescentman

4
Görünüşe göre QLStephen şimdi homebrew olarak mevcutturbrew cask install qlstephen
Pushpendre


8

quicklookGithub'da yapılan bir araştırma , çok çeşitli uzantıların bulunduğunu ortaya koyuyor:

ve bazı (eksik) koleksiyonlar:




1
Bu uzantılardan hiçbiri veya 'ilgili' sorular, söyleyebildiğim kadarıyla sorduğum soruyu cevaplamıyor.
Nikita Rybak

5

Mümkün, ama gerçekten kolay değil.

Eğer bakarsanız /System/Library/QuickLook/Text.qlgenerator/Contents/Info.plist, siz "metin" önizleme aşağıdaki için olduğunu fark edeceksiniz İYE :

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

QuickLook hangi Plugin ( qlgenerator) 'in kullanılacağını bu şekilde bilir .


Şimdi (çetin) bir çözüm properties, UTI uzantısını atamak olacaktır public.plain-text. Bunu yapmak için, burada açıklandığı gibi bu dosya türlerini bildiren sahte bir uygulama (örneğin, Automator tarafından oluşturulan) oluşturabilirsiniz , yalnızca public.plain-textUTI ve propertiesdosya uzantısı olarak kullanırsınız.


Sonunda, mevcut metin düzenleyiciye (TextWrangler) özel dosya türleri ekledim. İyi çalışıyor, teşekkürler!
Nikita Rybak

1
@Nikita Daha kolay, ancak herhangi bir TextWrangler güncellemesinin yaptığınız değişiklikleri iptal edeceğini unutmayın Info.plist.
Daniel Beck

Birkaç uzantı (.scala, .clj, .properties) eklemek istiyorum, ne yapmalıyım?
Chiron

@ 4bu3li Cevaplarıma yazdığımı yapın ve işe yarayacak, dün de aynı şekilde yaptım. Yoksa sadece daha ayrıntılı bir açıklama mı istiyorsunuz?
Daniel Beck

Daha ayrıntılı bir açıklama istiyorum. Public.pde ekleyemiyorum, mesela plistte?
clankill3r
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.