Sublime Text 2 için yeni bash komutu oluşturma


10

Sublime Text 2'nin komut satırı takma adını çalıştırmaya çalışıyorum.

Talimatlar mükemmel mantıklı: Çalıştır

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

Yani, ~ / bin'de sublvar. Ancak, terminali yeniden başlattığımda bile 'subl' komutu bulunamadı. Uygulamanın subl dosyasına belirtilen yol doğru, bunu doğruladım. Oturumu kapatmak sorunu çözmez.

Herhangi bir yardım harika olurdu!


1
Eğer eklediniz ~/bin/subladresinden Müşteri $PATH?
Nifle

Tabii ki, bunu nasıl yapacağımı kontrol ediyorum (her şey için ilk kez), ama memnuniyetle cevap formatında kabul edeceğim!
Gavin

Do @Gavin Her ikisi de varsa .bash_profileve .bashrcya tek eski? PATHBu dosyalardan herhangi birinde (veya bu yakut öğelerin ayarlandığı yerlerde) başka olaylar da var mı? Does ~/bin/sublçalıştırılabilir bayrağı set var?
Daniel Beck

Yanıtlar:


12

~/binCihazınıza eklendiğinden emin olun$PATH

Bu senin .bash_profile

PATH=$PATH:~/bin
export PATH

ve bir sonraki kabuk açışınızda kullanılabilir olmalıdır


@Gavin - Bana başka bir şey daha oldu. OSX'in .bash_profilevarsayılan olarak kullandığından emin değilim . Bunun .bashrcyerine çizgileri koyabilirsiniz .
Nifle

OS X Terminali varsayılan olarak bir oturum açma kabuğu kullanır, bu yüzden .bash_profileburada doğrudur.
slhck

7
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

7

RVM kullanıyorsanız, bunu yapın:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/.rvm/bin/subl

3

/ Usr / local / bin / dizinine böyle bir kabuk komut dosyası hazırladım ve buna subl diyorum

#!/bin/bash
#
growlnotify -t "Sublime Text 2" -m "Sublime Text 2 is starting up."
/Applications/Sublime\ Text\ 2.app/Contents/MacOS/Sublime\ Text\ 2

sonra süper kullanıcı için olanı böyle yaptım ve buna susubl diyorum

#!/bin/bash
#
growlnotify -t "Su > Sublime Text 2" -m "Sublime Text 2 is starting up as superuser."
sudo /Applications/Sublime\ Text\ 2.app/Contents/MacOS/Sublime\ Text\ 2

1

mac kullanıcıları için: Sublime Text 2'yi Applicationsklasöre yerleştirdiğinizi ve yolunuzda bir ~/bindizinin olduğunu varsayarsak , şunları çalıştırabilirsiniz:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

ve sonra:

open ~/.bash_profile

ve aşağıdaki satırları ekleyin:

PATH=$PATH:~/bin
export PATH
  • Kullanıcı kökünüzde bir .bash_profile dosyanız yoksa, Sublime Text'de (veya başka bir düzenleyicide) bir dosya oluşturabilir ve yukarıdaki kodla ana klasörünüze kaydedebilirsiniz. Ardından Terminal'i yeniden başlatın.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.