Bagaimana cara mengubah bagian dari file preview Quick Look?
Untuk file tertentu saya ingin Quick Look untuk melihat bagian akhir dokumen, daripada bagian depannya. Dalam hal ini saya bekerja dengan CSV dan ingin pratinjau menampilkan tambahan terbaru. (Saya tahu pratinjau di-cache dan mungkin tidak sepenuhnya mutakhir.)
1. Apakah ada cara untuk mengubah tampilan Quick Look, khususnya bagian file yang mana?
2. Bisakah ini dilakukan untuk file tertentu, bukan secara global?
Penelitian saya sejauh ini membuat saya berpikir qlmanage
di Terminal adalah bagaimana saya akan mengubahnya, tapi saya tidak yakin bagaimana caranya. (Juga tidak ada di Mac sekarang dan halaman manual qlmanage ... jarang.)
Saya juga bisa membayangkan pendekatan yang mengubah tempat file dibuka - membuka ke akhir dokumen alih-alih awalnya - dan pratinjau kemudian akan melakukan hal serupa
Jawaban
Anda berada di jalur yang benar dengan qlmanage
. Sayangnya, penggunaan qlmanage
adalah langkah terakhir dalam menetapkan generator Lihat Cepat ke jenis file Anda. Pertama-tama Anda harus mendapatkan generator, atau menulisnya dari awal.
Jadi, untuk menjawab kedua pertanyaan Anda dengan cepat ... ya, Anda dapat mengubah apa yang ditampilkan QL dan ya, Anda dapat melakukannya untuk satu jenis file.
Untuk melihat generator apa yang diasosiasikan dengan tipe file apa, gunakan -m
flag. Berikut contoh hasilnya
% qlmanage -m
com.apple.iwork.pages.pages-tef -> /System/Library/QuickLook/iWork.qlgenerator (209)
com.microsoft.powerpoint.ppt -> /System/Library/QuickLook/Office.qlgenerator (40)
public.comma-separated-values-text -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.ical.ics.todo -> /System/Library/QuickLook/iCal.qlgenerator (906.3)
com.adobe.encapsulated-postscript -> /System/Library/QuickLook/EPS.qlgenerator (906.3)
Di dalam setiap direktori tersebut terdapat kode, sangat mirip dengan Aplikasi macOS, yang menghasilkan pratinjau QL; sehingga Anda sebenarnya dapat membuat pratinjau spesifikasi Anda.
Adapun cara membuat kode itu, lihat Pengantar Panduan Pemrograman Tampilan Cepat untuk memulai. Kode tersebut ditulis dalam ANSI-C atau Objective-C.