it-swarm-ja.com

Sublime Text2の新しいbashコマンドを作成する

Sublime Text2のコマンドラインエイリアスを機能させようとしています。

指示 完全に理にかなっています:実行

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

したがって、〜/ binには、sublが存在します。しかし、ターミナルを再起動しても、コマンド「subl」が見つかりません。アプリケーションのsublファイルに指定されたパスが正しいことを確認しました。ログアウトしても修正されません。

どんな助けでも素晴らしいでしょう!

10
Gavin

~/bin$PATHに追加されていることを確認してください

これはあなたの.bash_profileです

PATH=$PATH:~/bin
export PATH

次回シェルを開いたときに利用できるはずです

12
Nifle
Sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
7
webandco

rVMを使用している場合は、次のようにします。

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

このようなシェルスクリプトを/ usr/local/bin /に作成し、それをsublと呼びます。

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

それから私はこのようなスーパーユーザーのためのものを作りましたそして私はそれをsusublと呼びます

#!/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
3
Massimo Selvi

macユーザーの場合:Sublime Text2をApplicationsフォルダーに配置し、パスに~/binディレクトリーがあるとすると、次のコマンドを実行できます。

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

その後:

open ~/.bash_profile

次の行を追加します。

PATH=$PATH:~/bin
export PATH
  • ユーザールートに.bash_profileファイルがない場合は、Sublime Text(またはその他のエディター)で作成し、上記のコードを使用してホームフォルダーに保存できます。次に、ターミナルを再起動します。
1
Sagiv Ofek