Git commitメッセージエディターとして崇高な設定に問題があります。
を使用して:
git config --global core.editor "subl"
エラー:エラー:sublを実行できません:そのようなファイルまたはディレクトリエラーはありません:エディター 'subl'を起動できません-mまたは-Fオプションを使用してメッセージを指定してください。
それ以外の場合、sublは完全に機能します。
完全なパスを入力することでこれを解決できます
git config --global core.editor "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl -n -w"
ソース: OS Xコマンドライン
[〜#〜] edit [〜#〜]:アプリの名前がSublime Text.app
でない場合それを正しい名前に置き換えてください
それが価値があるものについては、ここに私がそれを解決した方法があります:
1)ターミナルで実行:
_Sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
_
これにより、subl
エイリアスが_/usr/local/bin/
_に追加され、Sublime Text 3アプリのバイナリファイルがポイントされます。ターミナルでsubl
を実行すると、Sublime Text 3アプリが起動します。
2)ターミナルで実行:
_git config --global core.editor "subl -n -w"
_
これにより、_editor = subl -n -w
_ファイルの_[core]
_セクションに_~/.gitconfig
_が追加されます。ターミナルで_git commit
_を実行すると、新しいウィンドウ(_-n
_)でSublime Text 3アプリ(subl
)が起動し、コマンドラインは(_-w
_)コミットメッセージは保存され、閉じられます。
下のコメントの質問を明確にするために追加された最終的なワークフローの画像:
公式Sublime Text 3のドキュメント: http://www.sublimetext.com/docs/3/osx_command_line.html
Sublime Text 2
git config --global core.editor "'c:/program files/sublime text 2/sublime_text.exe' -n -w"
Sublime Text(私のWindows 10 MS Surface Pro 3でこれをテストしました)
git config --global core.editor "'C:/Program Files/Sublime Text 3/subl.exe' -n -w"
.gitconfigファイルに次の行を追加することもできます
[core]
editor = "'C:/Program Files/Sublime Text 3/subl.exe' -n -w"
それが役に立てば幸い。
次のようなメッセージが表示されることがわかりました。
subl -n -w: subl: command not found.
error: There was a problem with the editor 'subl -n -w'
error: There was a problem with the editor 'subl'
sublimeは正常に機能し、ターミナルから起動できますが。
修正するには、ターミナルで次を実行します。
git config --global core.editor " 'XXXXX' -n -w"
「XXXXX」はSublimeの起動元のパスです。
かもしれない /usr/bin/subl
Pranav Misraが述べたように、または/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl
、または作成したシンボリックリンクに入力したもの。
私はコミュニティが初めてなので、答えが適切な形式でない場合は謝罪します。私にとって、次のことがSublime 3で機能しましたgit config --global core.editor " '/usr/bin/subl' -n -w"
皆さん、ありがとうございました。
デフォルトのテキストエディターとして崇高なテキストを追加するには、最初にシンボリックリンクを作成します。
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
また、入力が求められたときにいつでもデフォルトのエディタにする
export EDITOR='subl -w'
最後に 、
git config --global core.editor "subl -n -w"
これらの答えをすべて試しましたが、何もうまくいきませんでした。 〜/ .gitconfigは崇高が設定されていることを示しましたが、gitは変更を認識しませんでした。最後に、Macbookを再起動しました。ずーっと。
git config --global core.editor "subl -n -w"