Saya seorang pengembang dan sering berurusan dengan jenis file yang tidak biasa. Jika saya ingin membuka salah satu file ini di TextEdit, saya harus memulainya terlebih dahulu dan kemudian buka file dengannya, atau seret file ke ikon TextEdit.
Apakah ada cara untuk secara permanen memasukkan TextEdit.app ke daftar menu Open with ... apa pun jenis file yang saya lihat?
Tentu saja prosedur ini akan berguna untuk editor teks apa pun yang Anda pilih jika TextEdit bukan cangkir teh Anda.
macos
mac
applications
textedit
DrummerB
sumber
sumber
Jawaban:
Satu-satunya cara untuk melakukan ini dengan semua jenis file adalah dengan membuat layanan di automator, yang seharusnya membuat segalanya lebih mudah bagi Anda.
Hapus skrip default dan ganti dengan yang berikut:
Simpan file ini sebagai apa pun yang Anda inginkan ditampilkan di menu kontekstual Anda, sesuatu seperti "Buka Dengan TextEdit" dan Anda selesai, sekarang Anda memiliki opsi untuk membuka file apa pun dengan edit teks.
Itu tidak akan di menu terbuka dengan, itu akan menjadi item terpisah di menu kontekstual yang dikelompokkan dengan layanan lain yang telah Anda jalankan.
Sebagai tambahan, jika Anda mengembangkan pada mac Anda harus benar-benar berpikir tentang menggunakan editor teks yang lebih baik seperti TextMate atau TextWrangler atau Sublime Text, beberapa di antaranya bahkan menambahkan layanan bagi Anda untuk menghemat Anda melakukan semua hal di atas.
sumber
Anda dapat menambahkan jenis file yang didukung dengan mengedit Info.plist , tetapi saya tidak tahu cara untuk melakukannya untuk semua jenis file. Menambahkan ISK seperti public.data atau public.item ke Info.plist atau com.apple.LaunchServices.plist tampaknya tidak berfungsi.
Saya telah menggunakan duti untuk menjadikan TextMate aplikasi default untuk berbagai jenis teks biasa:
Duti tidak mendukung hanya dengan menambahkan aplikasi untuk dibuka dengan menu tanpa menjadikannya default.
sumber
Berikut ini adalah adaptasi dari jawaban yang diterima @ JamiePatt , menggunakan peningkatan user48595 , dengan tambahan itu akan menjadikan TextEdit aplikasi default untuk membuka file sebelum benar-benar membukanya. Ini berarti bahwa di masa depan file dapat dibuka dengan cara biasa.
Verifikasi kode hexidecimal dengan menjalankan
xattr -p com.apple.LaunchServices.OpenWith <file>
, di mana 'file' adalah beberapa file yang Anda atur secara manual untuk dibuka dengan TextEdit.Buka Automator dan pilih jenis "Layanan" untuk dokumen Anda.
Di bawah dropdown "Layanan menerima yang dipilih", pilih "file atau folder".
Tambahkan langkah "Utilitas -> Tetapkan Nilai Variabel". Anda akan melihat variabel bernama "Penyimpanan".
Tambahkan langkah "Utilitas -> Jalankan Script Shell". Di bawah dropdown "masukan input", pilih "sebagai argumen". Ganti konten bidang teks dengan yang di bawah ini, pastikan kode heksadesimal sama dengan apa yang Anda dapatkan dari langkah pertama.
Tambahkan langkah "Utilitas -> Dapatkan Nilai Variabel". Anda akan melihat variabel bernama "Penyimpanan".
Tambahkan langkah "File & Folder -> Buka Item Pencari". Di bawah dropdown "Buka dengan", pilih "TextEdit".
Simpan dengan nama yang mudah diingat, seperti TextEditify.
Pertama kali Anda ingin membuka dokumen non-TextEdit, Anda harus memilih TextEditify dari menu klik kanan. Terbuka berikutnya dapat terjadi dengan cara normal.
Penjelasan naskah:
xattr
Perintah pertama menambahkan atribut yang biasanya disimpan jika Anda memilih "selalu terbuka dengan" secara manual.xattr
Perintah kedua memastikan bahwa ini berfungsi dengan file yang diunduh dari Internet.sumber
Anda dapat membuat alur kerja menu Layanan seperti yang dijelaskan olehjamiejamie. Namun Anda dapat menggunakan opsi 'Buka Item Finder' dan menambahkan TextEdit sebagai aplikasi.
Ada posting yang bagus tentang itu di sini , yang menjelaskan cara membuat alur kerja secara lebih rinci.
sumber
Buka aplikasi Automator
Klik
New Document
Memilih
Service
Ubah
Services receives selected
ke "file atau folder"Cari
Action
"Open Finder Items" dan seret ke ruang alur kerjaUbah
Open with:
ke "TextEdit" atau aplikasi apa pun yang Anda inginkan (saya lebih suka "Visual Studio Code")Simpan layanan Anda dengan sesuatu yang logis, seperti "Buka dengan TextEdit" jika Anda memilih TextEdit.
Anda sekarang dapat mengklik kanan item Finder apa saja dan memilih
Services
->Open with TextEdit
!Terima kasih kepada user48595 dan tautannya diposting dalam jawabannya: http://www.mactricksandtips.com/2013/05/add-open-with-textedit-or-any-other-app-to-right-click-menu-item .html
sumber
Cukup gunakan opsi "-e" untuk membuka dengan TextEdit: buka -e file Anda. Apa pun dan itu akan membukanya di TextEdit.
sumber