Perintah iterm klik untuk membuka dengan Atom

31

Saya mencoba mencari cara untuk mengubah fungsi iTerm ketika CMD+ Mengklik file di jendela iTerm agar terbuka di editor default saya, Atom.

Saat ini, fungsi CMD+ klik di iTerm membuka file di Sublime. Saya memiliki fungsi CMD+ Klik yang disetel untuk membuka dengan aplikasi default (dalam preferensi iTerm). Saya juga memastikan bahwa jenis file ini dikonfigurasi untuk selalu terbuka dengan Atom (di layar info file dari Finder).

Jika saya mengklik file dari finder, itu terbuka dengan Atom, bukan teks yang luhur. Satu-satunya petunjuk yang saya miliki adalah bahwa mungkin iTerm tidak akan mengenali Atom sebagai editor. Jika saya membuka Preferensi iTerm> Profil> Tingkat Lanjut dan mengubah CMD+ Klik untuk membuka dengan Editor apa, hanya sublim 3 yang tersedia di daftar editor yang dapat dipilih.

Bantuan apa pun akan dihargai!

rylectro
sumber
2
Catatan: Rilis baru iTerm2 untuk Build 3.0.0 menambahkan "Atom" ke daftar opsi untuk dropdown "Buka dengan editor ..." seperti yang digambarkan di atas. Anda akan menemukannya sekarang di Preferensi di bawah Profil -> Lanjutan -> Sejarah Semantik.
pdobb

Jawaban:

21

Di dalam Atom, buka Atommenu dan pilih Install Shell Commands. Ini memastikan Anda dapat memanggil Atom dari iTerm.

Di layar preferensi iTerm yang sama, mengubah daftar pilih pertama yang Run command...dan paste berikut ke dalam bidang teks yang muncul: /usr/local/bin/atom -n \1:\2. Itu memberitahu alat baris perintah atom untuk membuka file yang diklik (\ 1) pada nomor baris yang ditentukan (\ 2).

tjmcewan
sumber
6
Hai! Meninggalkan "-n" dari saran Anda membuatnya terbuka di jendela yang ada (yang saya inginkan). Sayangnya, hal ini membuat atom gagal mengenali nomor kolom (meskipun ia pergi ke garis yang benar). Ada ide tentang ini?
Cyberwiz
Setiap kesempatan Anda dapat menambahkan solusi untuk iTerm2 ke jawaban Anda? Terima kasih!
Matthew Herbst
1
@MatthewHerbst Atom adalah opsi di daftar pilih 'Buka dengan editor ...' sekarang. Jawaban ini tidak lagi berguna.
tjmcewan
17

(Saya menggunakan yang ini. Untuk beberapa alasan opsi iTerm "Buka dengan aplikasi default" tidak berfungsi, tetapi perintah "$ buka apa pun" berfungsi seperti pesona, jadi saya baru saja mengatur perintah itu.

masukkan deskripsi gambar di sini

Rene Weteling
sumber