Edit konten file dari Finder dengan editor teks


1

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?


1
Saya menyimpan salinan Edit Teks di Dok saya; lalu setiap kali saya ingin membuka file di Edit Teks, saya seret ikonnya ke ikon Edit Teks di Dock.
GEdgar

Semua jawaban tampaknya merupakan solusi dan mengabaikan masalah mendasar yaitu TextEdit dianggap sebagai dari pengembang yang tidak dikenal. Karena ini dibangun untuk distribusi OSX tentu itu harus dianggap sebagai aplikasi tepercaya?
Andy

Jawaban:


2

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, simpan

com.apple.TextEdit public.plain-text all
com.apple.TextEdit public.unix-executable all

sebagai ~/.duti, dan kemudian jalankan /usr/local/bin/duti ~/.duti.


1

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.


Setelah memperbaiki masalah pengembang yang tidak dikenal, Anda dapat melakukan right click on the file -> Open with -> Other -> "tex"-> (click TextEdit) -> check "Always open with..." -> Opendan itu akan berfungsi dengan baik
Chris Mukherjee

1

Ketika 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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.