Sebagai pengembang saya harus terus-menerus memeriksa / mengedit konten file teks, dan membukanya dari Finder dan baris perintah.
Saya ingin mengklik kanan file di finder, dan memiliki opsi menu "Buka dengan Sublime Text Editor" atau setidaknya TextEdit!
Bahkan tampaknya ada opsi untuk melakukan ini setidaknya dengan TextEdit default di Mavericks:
System Preferences > Keyboard > Shortcuts > Services > Files&Folders > Open Selected Files in TextEdit
Tetapi jika saya memeriksanya, tidak ada yang terjadi! Berbeda dengan "terminal baru di folder" yang TIDAK berfungsi.
Sebaliknya saya:
right click on the file -> Open with -> Other -> "tex"-> (click TextEdit) -> check "Always open with..." -> Open
Dan...
'foo.bar can't be opened because it is from an unidentified developer.'
APA? Semua itu sia-sia!
Alih-alih, saya harus meluncurkan TextEdit, dan membuka file.
Baris perintah juga tidak menyenangkan; menggunakan vim / emacs mengerikan; Saya tidak ingin ada editor di mana saya harus mengingat beberapa cara pintas keyboard yang tidak jelas untuk kembali ke terminal prompt saya.
Jadi, bagaimana cara mencapai alur kerja yang layak sebagai pengembang?
Jawaban:
Galat "foo.bar tidak dapat dibuka karena berasal dari pengembang yang tidak dikenal" adalah karena Gatekeeper. Anda dapat menonaktifkan Gatekeeper dari System Preferences:
Memilih "Selalu Buka Dengan" dari dialog "Buka Dengan> Lainnya ..." hanya mengubah aplikasi default untuk file yang dipilih. Anda dapat mengubah aplikasi default untuk semua file jenis dari jendela Show Info:
Anda dapat menambahkan item menu konteks untuk membuka file di TextEdit dengan membuat layanan seperti ini dengan Automator:
Jika Anda memiliki Powerpack untuk Alfred 2, Anda juga dapat membuat alur kerja seperti ini:
Anda dapat menggunakan duti untuk menjadikan TextEdit aplikasi default untuk file teks biasa tanpa ekstensi dan skrip yang dapat dieksekusi. Instal Homebrew , jalankan
brew install duti
, simpansebagai
~/.duti
, dan kemudian jalankan/usr/local/bin/duti ~/.duti
.sumber
Ini mungkin masalah Anda:
http://osxdaily.com/2012/07/27/app-cant-be-opened-because-it-is-dari-an-unidentified-developer/
PS: Saya malas dan tidak mau mengetik jadi saya merujuk Anda ke halaman yang sudah berisi semua yang saya ketikkan.
sumber
right click on the file -> Open with -> Other -> "tex"-> (click TextEdit) -> check "Always open with..." -> Open
dan itu akan berfungsi dengan baikKetika Anda mengklik kanan pada file di Finder dan memilih 'Open With' Anda harus mendapatkan daftar panjang opsi pada file teks apa pun yang menyertakan Teks Luhur jika diinstal.
Jika Anda tidak melakukannya, maka ada masalah dengan jenis file (apakah tertulis 'Plain Text' atau 'Python script` atau serupa dengan jenis file?) Atau database Launch Services.
Cobalah membangun kembali basis data Layanan Peluncuran dengan perintah ini:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/Support/\ lsregister -kill -r -domain local -domain user
dari baris perintah. Mungkin butuh beberapa saat. Kemudian restart Finder dengan
killall Finder
.Adapun untuk membuka file dari baris perintah editor yang paling layak dirancang untuk pemrograman memiliki alat baris perintah, termasuk Sublime Text 2. Lihat dokumentasi di sini untuk semua detail tentang cara mengaturnya.
sumber