Saya memiliki pengaturan "buka folder di tab baru" (bukan jendela baru) di finder dihidupkan tetapi ini tampaknya tidak mempengaruhi apa yang aplikasi saya lakukan ketika mereka membuka folder. Launchbar dan skrip shell yang saya jalankan dari emacs masih membuka folder di jendela pencari kecil. Bagaimana cara membuat folder dibuka dari aplikasi eksternal semua muncul dalam satu jendela pencari tab?
Sunting: Bmike dalam komentar benar bahwa ini mungkin dapat dilakukan melalui sebuah applescript. Sesuatu seperti ini:
- Anda memiliki beberapa skrip yang memberi Anda jalur folder yang ingin Anda buka.
- Anda meneruskan ini sebagai variabel ke sebuah applescript.
- Applescript ini menyimpan pathname sebagai variabel
- Ini mengaktifkan finder atau membuka folder tertentu dengan finder.
- Ini mengirimkan perintah keystroke + t untuk membuka tab baru (atau melakukan hal yang sama dengan perintah untuk finder).
- Ia mengirimkan perintah keystroke + shift + g untuk finder membuka folder go dengan path x menu / window.
- Itu menulis (systemevents) atau menempelkannya (mengatur clipboard ke variabel yang merupakan path folder) ke dalam menu / jendela ini.
- Klik masuk. Folder dibuka.
Jawaban:
Saya melakukan ini, tidak yakin apakah itu akan menjawabnya untuk Anda.
Preferensi Finder> Umum> centang "buka folder di tab, bukan jendela baru"
sumber
Terima kasih untuk idenya. Saya sudah menyelesaikan applescript.
Masukkan yang berikut ini di
~/.bashrc
atau~/.zshrc
Di terminal, ketik
untuk membuka folder saat ini di tab baru Finder.
Script bash digunakan untuk mengambil path absolut, yang menurut saya sulit dilakukan dalam appplescript.
MEMPERBARUI
Saya telah membuat versi yang lebih luas (dan rumit) yang akan membuka tab yang sama untuk folder yang sama. Dapatkan disini
sumber