it-swarm.dev

Atom düzenleyicisini OS X'te komut satırından nasıl açabilirim?

Atom editörüne sahibim ve Atom'daki terminalden bir dosya veya klasörü nasıl açabileceğinizi merak ediyorum. Mac kullanıyorum. Bunu yapmanın bir yolunu arıyorum:

atom . (opens folder)

atom file.js (opens file)

atom (opens editor)

Bu mümkün mü ve nasıl ayarlarım?

363
Anders

Atom kurulduğunda otomatik olarak/usr/local/bin içinde bir sembolik bağlantı oluşturur. Ancak olmasa bile, Mac'inizde kendiniz oluşturabilirsiniz.

ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom

Artık bir klasörü açmak için atom folder_name ve bir dosyayı açmak için atom file_name kullanabilirsiniz. Bu yardımcı olur umarım.

493
user3283997

Atom düzenleyici açık durumdayken, menü çubuğunda:

Atom >> Kabuk Komutlarını Kur'a tıklayın

atom-add-Shell-commands

Görmeyi beklemelisin:

atom-commands-installed

Potansiyel olarak terminalinizi yeniden başlatın. (Sadece alışkanlıktan çıktım, ihtiyacınız olup olmadığından emin değilim)

640
shaheenery

Varsayılan Atom yüklemeli Windows 7 x64 için bunu PATH'inize ekleyin.

%USERPROFILE%\AppData\Local\atom\app-1.4.0\resources\cli

ve çalışan tüm konsolları yeniden başlatın

(Atom'u orada bulamazsanız - Atom simgesini sağ tıklayın ve Hedef'e gidin)

 enter image description here

16
sbedulin

@Clockworks çözümü ile kendinize gelin ya da Atom'da Atom> Install Shell Commands menü seçeneğini seçin. Bu /usr/local/bin içinde iki sembolik bağlantı oluşturur.

apm -> /Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/apm
atom -> /Applications/Atom.app/Contents/Resources/app/atom.sh

atom komutu tam olarak ne istediğinizi yapmanıza izin verir. apm, komut satırı paket yöneticisidir.

15
thomax

Bunun için sembolik çözüm bugün benim için zsh içerisinde çalışmayı bıraktı. Bunun yerine .zshrc dosyamda bir takma ad oluşturmaya başladım:

alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'

10
scottmcallister

Uygulamayı ada göre açın:

open -a 'Atom' FILENAME
5
Dejay Clayton

Windows10 ve yeni atom sürümü için, "PATH" satırına ENV VARIABLE ürünüme ekleyerek sorunu çözdüm

%USERPROFILE%\AppData\Local\atom\bin
4
Laurent

@sbedulin ek olarak (Tebrik, güzel Windows kullanıcıları!)

Windows'ta genel yol olmalı

%USERPROFILE%\AppData\Local\atom\bin

Eğer bir bash emülatörü kullanıyorsanız like babun .Sadece gerçek uygulama klasörlerinde bulunan Shell dosyalarını kontrol etseniz iyi olur

/c/User/<username>/AppData/Local/atom/app-<version>/resources/cli/apm.sh # or atom.sh
3
Paris Qian Sen

MacOS'ta ~/.bash_profile'nuza ekleyebilirsiniz

gibi

alias atom='open -a "Atom"'

ve terminalden sadece çağrı

atom filename.whatever

2
Alex Bartiş

Iv'e bu son zamanlarda ofisimdeki tüm yeni mac'larla dikkatimi çekti. Atom, geliştiriciler için bir resim aracılığıyla yüklenecek, ancak Atom'un hiçbir zaman Uygulama klasöründe olmadığını gördük. 

/ Usr/local/bin klasöründe bir ls yaparken, atom yolu "/ private/var/klasörleri/cs" gibi bir şey gösterecektir. Bunu çözmek için, atom.app dosyasını bulduk ve uygulama klasörüne kopyaladık, sonra sorunu çözen nwinkler tarafından sağlanan sistem bağlantı komutlarını çalıştırdık. Geliştiriciler artık atomu komut satırından "atom" ile açabilir veya mevcut projeleri çalışma direktörlerinden "atom" ile açabilirler.

2
Govna

Atom Yükseltme vesilesiyle komut satırı işlevini bozuyor gibi görünüyor. Benim durumumda, üzerine yazmak yerine uygulamanın iki sürümünü oluşturmuş gibi görünüyor. Yeni dosya yapısı "Atom -> Install Shell Commands" tarafından oluşturulan dosya yollarıyla eşleşmediğinden oluşur. Sorunu düzeltmek için aşağıdakileri yapmanız gerekir.

  1. "Atom X" u Belgelerden Uygulamalara Taşı (neden buraya geldi, hiçbir fikrim yok)
  2. "Atom X" i "Atom" olarak yeniden adlandır
  3. Terminalinizi ve Atom'u yeniden başlatmanız gerekebilir

Ondan sonra her şey eskisi gibi çalışmalı. Umarım bu 30 dakika boyunca uğraşmaktan kurtarır.

1
Ash Blue

Başka bir basit çözüm PATH'nize/usr/local/bin eklemektir. Aynı sorunu yaşadım, daha önce var olan ve doğru hedefe işaret eden (komutların cevabına bakınız) Shell komutları yükledim. Korn Shell BTW kullanıyorum.

İşte yaptığım şey:

  1. Seçtiğiniz editör seçimini kullanarak ~/.profile dosyasını açın (benim durumumda $ emacs ~/.kshrc)
  2. Bu satırı ekleyin: export PATH="/usr/local/bin:${PATH}"
  3. Kaydet ve çık
  4. Terminali veya source ~/.profile'yi yeniden başlatın
  5. Test $ atom -h
1
Jason Robinson

Mingw bash'dayım, bu yüzden aşağıdaki ile ~ .profile dosyası oluşturdum:

0
Martin Kunc

profilde yol (:/usr/local/bin /) ekleyin.

mac: $ home/.bash_profile

dışa aktarma PATH = $ GOPATH/bin:/usr/sbin:/sbin:/usr/yerel/bin:/usr/yerel/git/bin: $ PATH

0
Peter Zhang

atom öğesini Uygulama dizinine eklediğinizden (taşıdığınızdan) emin olun . enter image description here

0

Windows 10'daki conemu ile ortam değişkenlerinde PATH'e %USERPROFILE%\AppData\Local\atom\bin ekledikten sonra bile konsoldan atom öğesini çağıramadım. Az önce ekledim

alias atom="C:/Users/me/AppData/local/atom/app-1.12.7/atom"

.bashrc dosyama.

0
Daniel Lizik