Saya ingin mengatur Atom sebagai editor default saya untuk open
.
Untuk melakukan ini, saya mengatur di .bashrc
:
export EDITOR="atom -nw"
dan memuat kembali file dengan source .bashrc
. Lagi pula, ketika saya mencoba membuka file teks open filename
, selalu membukanya dengan TextEdit.
Saya juga mencoba variasi di atas, seperti export EDITOR=atom
, atau mengekspor VISUAL
.
Saya yakin itu .bashrc
dimuat saat login.
Apa yang saya lewatkan / lakukan salah?
Jawaban:
The
open
Perintah merupakan bagian dari OS X dan menggunakan standar Finder “Open With ...” aplikasi untuk membuka file, seperti mengklik dua kali di Finder.$EDITOR
digunakan untuk hal-hal seperti difc
mana ia digunakan sebagai editor baris perintah default (penggantivim
atauemacs
).Untuk menggunakan Atom dengan
open
perintah, Anda dapat memilih file dari jenis yang Anda inginkan di Finder, tekan ⌘ command+I
untuk "Get Info", dan kemudian ubah "Open With:" menjadi Atom, dan klik "Change All ...".Atau Anda dapat mendefinisikan alias
di Anda
.bashrc
dan kemudian jalankane file-to-edit.txt
setiap kali Anda ingin mengedit file di Atom.sumber
Jawaban sebenarnya adalah:
export EDITOR="/Applications/Atom.app/Contents/MacOS/Atom -nw"
sumber
jawaban kamu tidak bekerja untuk Yosemite dan El Capitan - gunakan yang ini sebagai gantinya:
sumber
Tepat (atau kontrol) klik file dari jenis yang ingin Anda ubah dan:
"Dapatkan Info" -> "Buka dengan:" -> (Pilih program pilihan Anda) -> "Ubah Semua"
Anda harus melakukan ini sekali untuk setiap ekstensi (.txt, .rtf, dll.) Yang ingin Anda perbarui.
sumber
Mengikuti jawaban ini di Stackoverflow, perintah berikut harus bekerja:
Saya tidak yakin bagaimana cara kerjanya. Bagi saya,
open /etc/hosts
buka file dalam Atom seperti yang diharapkan, tetapiopen demo.properties
tidak.Sunting: Mungkin tidak berfungsi di Yosemite dan di atas, lihat jawaban ini untuk versi yang dimodifikasi.
sumber