ターミナルで.subl
戻ってくる-bash: .subl: command not found
macOS のコマンドラインから Sublime Text 3 を開く方法を知っている人はいますか?
ベストアンサー1
ついにこれを OSX ボックスで動作させることができました。動作させるには、次の手順を使用しました。
subl
ST インストールからテストします。まず、ターミナルで ST で開きたい小さなフォルダーに移動し、次のコマンドを入力します。
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
注:アプリケーションがディレクトリ内のどこに保存されているかに応じて、
Sublime\ Text.app
上記のコマンドの をSublime\ Text\ 3.app
または に置き換える必要がある場合があります。上記のコマンドの最後にある は、現在作業中のディレクトリを開きます (ここでも、いくつかのファイルのみを含むディレクトリにいることを確認してください)。Sublime\ Text\ 2.app
Applications
.
Sublime Text が現在の作業ディレクトリを開かない場合は、次の手順は機能しません。何も起こらないか、ターミナルからエラーが表示される場合は、Sublime Text アプリケーションが見つからないことが原因です。つまり、入力内容 (スペルなど) を確認するか、Sublime Text がインストールされていないかのどちらかです。
「.bash_profile」を確認します:
次に、フォルダーにシンボリック リンクを作成します
PATH
が、その前に、 を使用してプロファイル ファイルを確認しましょう。これらは、Sublime Text のコマンド ラインでの作業nano ~/.bash_profile
に関連する次の行です。subl
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH export EDITOR='subl -w'
最初の行は、ターミナルがマシン上でバイナリを検索する場所を設定します。私はディレクトリにシンボリック リンクを保存しますが
/usr/local/bin
、ターミナルにバイナリを検索する場所を通知しておけば、どこにでも保存できると思います。2 行目はオプションで、Sublime Text をデフォルトのエディターとして設定するだけです。フラグが
-w
追加されました。フラグの詳細については、Sublime Text のドキュメントを参照してください。ST4 サブ、ST3サブまたはST2サブこのファイルを閉じた後に編集を行う場合は、次のコマンドを実行する必要があります。
source ~/.bash_profile
新しく適用した編集をコンパイルします。ファイルのソース化後にエラーが見つかった場合は、最終ステップに進む前に修正してください。
Sublime Text へのシンボリック リンクを作成します。
ここで、選択したパス (私は を使用しました
/usr/local/bin
) で、次のコマンドを入力します。ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
上記の手順 1 で入力して動作を確認した場所とまったく同じ場所であること。シンボリック/usr/local/bin/subl
リンクを配置する場所であること -PATH
上記の手順 2 の場所の 1 つである必要があります。これで、Sublime Text で開きたいフォルダーまたはファイルに移動するときに、
subl
ファイル名または.
現在の作業ディレクトリを開く名前を入力するだけで済みます。