Jadikan Tampilan Cepat OS X berfungsi untuk ekstensi file khusus

53

Saya menemukan fitur Tampilan Cepat Finder (diluncurkan dengan Space) sangat berguna, tetapi berfungsi hanya untuk ekstensi file dalam jumlah terbatas. Dalam pekerjaan saya sering mendapatkan .properties, .conf, .ddl dan file lain yang pada dasarnya berupa teks, namun di Quick Look kontennya tidak pernah ditampilkan:

teks alternatif

Apakah ada cara saya dapat memberitahu Mac saya untuk memperlakukan file-file itu sebagai teks?

Terima kasih!

Nikita Rybak
sumber

Jawaban:

40

QLStephen menambahkan dukungan untuk kedua file tanpa ekstensi nama file (suka README) dan file dengan ekstensi sewenang-wenang (suka file.xyz).

Lri
sumber
2
Cara untuk melakukannya adalah dengan menambahkan public.data ke daftar generator quicklook apa saja. The downside adalah bahwa file biner juga tidak memiliki ekstensi dan sehingga akan mencoba untuk menampilkan mereka, albiet biasanya tanpa konsekuensi negatif
Brandon
@Brandon - tampaknya ada daftar hitam direktori di QLStephen yang mencegah file tanpa ekstensi ditampilkan jika mereka ada di bindirektori, juga ada daftar putih yang memungkinkannya untuk README dan file semacam itu yang bisa berfungsi. Saya mengalami masalah dalam menjalankan ini pada ML tho.
cwd
Bukan bindirektori yang memblokir QLStephen; itu adalah izin file yang dapat dieksekusi.
Elliott B
Apa yang harus saya lakukan setelah menginstalnya? README mengatakan - Make sure you are editing (a) the correct plist of (b) the correct bundle. (For example, you might have two plugins QLStephen. Mungkin saja plugin di direktori lain — mungkin /Library/QuickLook/—adalah yang sedang dibaca.` tetapi tidak mengatakan apa yang harus saya edit atau apa yang seharusnya saya tambahkan ke file itu.
incandescentman
4
Rupanya QLStephen sekarang tersedia di homebrew sebagaibrew cask install qlstephen
Pushpendre
8

Pencarian quicklookdi github mengungkapkan bahwa ada banyak variasi ekstensi yang tersedia:

dan beberapa koleksi (tidak lengkap):

Ioannis Filippidis
sumber
1
Tak satu pun dari ekstensi itu atau pertanyaan 'terkait', sejauh yang dapat saya katakan, menjawab pertanyaan yang saya ajukan.
Nikita Rybak
5

Itu mungkin, tetapi tidak terlalu mudah.

Jika Anda melihat /System/Library/QuickLook/Text.qlgenerator/Contents/Info.plist, Anda akan melihat bahwa pratinjau "teks" adalah untuk UTI berikut :

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

Beginilah cara QuickLook mengetahui Plugin ( qlgenerator) mana yang digunakan.


Solusi (peretasan) sekarang adalah untuk menetapkan ekstensi propertiesUTI public.plain-text. Untuk melakukan ini, Anda bisa membuat aplikasi dummy (mis. Dibuat oleh Automator) yang mendeklarasikan tipe file ini seperti dijelaskan di sini , hanya Anda yang akan menggunakan public.plain-textsebagai UTI dan propertiessebagai ekstensi file.

Daniel Beck
sumber
Pada akhirnya, saya telah menambahkan jenis file khusus ke editor teks yang ada (TextWrangler). Berfungsi dengan baik, terima kasih!
Nikita Rybak
1
@Nikita Lebih mudah, tapi ketahuilah bahwa setiap pembaruan TextWrangler akan mengubah perubahan Anda Info.plist.
Daniel Beck
Saya ingin menambahkan beberapa ekstensi (.scala, .clj, .properties), apa yang harus saya lakukan?
Chiron
@ 4bu3li Lakukan apa yang saya tulis dalam jawaban saya dan itu akan berhasil, saya baru saja melakukannya kemarin dengan cara yang sama. Atau apakah Anda hanya memerlukan penjelasan yang lebih rinci?
Daniel Beck
Saya ingin saya penjelasan lebih rinci. Tidak bisakah saya tidak hanya menambahkan public.pde misalnya dalam daftar?
clankill3r