web-dev-qa-db-ja.com

Mac OSXでOSエディターとしてSublimeTextを使用するにはどうすればよいですか?

Mac OSXでgitcommitのエディターとしてSublimeTextを設定するにはどうすればよいですか?

私の.zshrcには次のものがあります。

export EDITOR='subl -w'

しかし、私がそうするなら:

bundle open devise

エラーが発生します:

Could not run 'subl -w /Users/edwardandrews-hodgson/.rvm/gems/Ruby-1.9.2-p320@neighbours/gems/devise-2.1.3'

Sublimeをどのように参照する必要がありますか?

4
Edward

まず、sublコマンドへのソフトリンクを作成する必要があります。まだ作成していない場合は、個人用のbinディレクトリを作成します。

mkdir ~/bin

次に、ソフトリンクを作成します。

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

次に、.zshrcを開き、最後に以下を追加します。

export PATH=$PATH:~/bin

ここで、Terminal.app(または使用している用語プログラム)を再起動すると、コマンドラインからsublコマンドを使用してST2の任意のファイルを開くことができるはずです。 $EDITOR変数はすでに正しく設定されているため、bundle open deviseは期待どおりに機能するはずです。 MacPortsバージョンのPythonがインストールされている場合は、コマンドラインsublコマンドが機能する前に、FinderからSublime Text2.appを開く必要があることに注意してください。 。

5
MattDMo