Apakah mungkin untuk menambahkan layanan di folder untuk membukanya dengan aplikasi tertentu?
Seperti ditunjukkan dalam cuplikan layar di bawah ini, aplikasi bernama ever note
telah melakukan ini. Saya ingin melakukannya secara manual untuk #VSCODE dan #Brackets
EDIT
Karena pertanyaan saya telah ditandai tidak jelas, maka saya mencoba menguraikan dengan sebuah contoh.
Mari kita ambil VSCode sebagai contoh. Ini adalah editor teks yang membuka folder di dalamnya dan memungkinkan pengguna untuk mengedit file teks dalam folder dan subfolder folder. Ada begitu banyak aplikasi lain yang ada di pasaran seperti Sublime, Adobe Brackets dan sebagainya.
Hirarki Folder terlihat seperti ini (tangkapan layar di bawah)
Untuk membuka folder di aplikasi, saya harus membuka aplikasi, lalu buka opsi folder lalu cari folder, lalu pilih dan klik tombol buka.
Sebagai gantinya, saya ingin opsi di klik kanan folder untuk membuka folder langsung dengan editor teks.
Sama seperti Anda dapat membuka folder di terminal dengan menambahkan layanan
folder
sendiri dengan aplikasi bukanfile
.Jawaban:
Anda dapat melakukan ini dengan Layanan Automator .
Buat Layanan:
Buka Automator dan pilih Layanan atau File > Baru > Layanan Jika Automator sudah terbuka.
Atur Layanan menerima yang dipilih untuk file atau folder dan masuk ke Finder .
Tambahkan Script Run Shell Aksi , pengaturan Shell: untuk / bin / bash dan Lulus masukan: untuk sebagai argumen dan tambahkan berikut kode :
Anda sekarang dapat memilih File dan atau Folder di Finder dan kemudian mengontrol klik (klik kanan) pada mereka dan pilih Buka di Visual Studio Code dari Menu Konteks Layanan .
Catatan: Saya menguji ini dengan Visual Studio Code tetapi tidak dengan Kurung karena saya belum menginstalnya. Namun Anda harus bisa membuatnya juga dengan cara yang sama saat mengganti nama aplikasi dalam
open
perintah.sumber
Ini adalah solusi alternatif: alih-alih menggunakan menu klik kanan, Anda bisa membuka folder dari toolbar pencari!
Silakan lihat repo saya di sini: open-folder-with-vs-code
sumber
Di macOS Mojave (10.14.2), saya tidak bisa menemukan opsi Layanan di Automator. Jadi saya harus mengikuti langkah-langkah di bawah ini untuk membuka konten folder di aplikasi Pratinjau:
TODO: Tambahkan cek untuk memastikan bahwa Pratinjau hanya membuka beberapa jenis file (mis. PDF dll) dan bukan binari, dll.
sumber
Di sini ada panduan yang dapat Anda gunakan untuk membuat aplikasi yang akan membuka aplikasi favorit Anda, serta folder yang sering Anda gunakan, sehingga Anda dapat mulai bekerja (atau bermain) hanya dengan satu klik. Mungkin mungkin sesuai dengan kebutuhan Anda :)
sumber
Itu tidak menyelesaikan pertanyaan dengan tepat tetapi Anda selalu dapat dengan mudah menyeret folder ke ikon VSCode di dock aplikasi Anda
sumber