macOSのターミナルからSublime Textを開く 質問する

macOSのターミナルからSublime Textを開く 質問する

ターミナルで.subl

戻ってくる-bash: .subl: command not found

macOS のコマンドラインから Sublime Text 3 を開く方法を知っている人はいますか?

ベストアンサー1

ついにこれを OSX ボックスで動作させることができました。動作させるには、次の手順を使用しました。

  1. sublST インストールからテストします。

    まず、ターミナルで ST で開きたい小さなフォルダーに移動し、次のコマンドを入力します。

     /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
    

    注:アプリケーションがディレクトリ内のどこに保存されているかに応じて、Sublime\ Text.app上記のコマンドの をSublime\ Text\ 3.appまたは に置き換える必要がある場合があります。上記のコマンドの最後にある は、現在作業中のディレクトリを開きます (ここでも、いくつかのファイルのみを含むディレクトリにいることを確認してください)。Sublime\ Text\ 2.appApplications.

    Sublime Text が現在の作業ディレクトリを開かない場合は、次の手順は機能しません。何も起こらないか、ターミナルからエラーが表示される場合は、Sublime Text アプリケーションが見つからないことが原因です。つまり、入力内容 (スペルなど) を確認するか、Sublime Text がインストールされていないかのどちらかです。

  2. 「.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 
    

    新しく適用した編集をコンパイルします。ファイルのソース化後にエラーが見つかった場合は、最終ステップに進む前に修正してください。

  3. 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ファイル名または.現在の作業ディレクトリを開く名前を入力するだけで済みます。

おすすめ記事