1. ホーム
  2. ギット

[解決済み】Sublime TextをGitのデフォルトエディタにするには?

2022-04-04 04:44:47

質問

Sublime Text 2 をインストールする際に問題が発生しました。 core.editorgit .

この問題に取り組んでいるすべての投稿に目を通しましたが、私にはまだ何も機能していません。私はWindowsを使用しています。

したことがあります。

git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe'"

のような様々な引数で試してみました。 -m . を開くと .gitconfig ということで、こんな感じです。

[user]
    name = Spencer Moran
    email = [email protected]
[core]
    editor = 'C:/Program Files/Sublime Text 2/sublime_text.exe'

もし私がGitに行き、タイプしたら。

README.markdown --edit

README ファイルは Sublime Text ではなく、メモ帳で開きます。

どなたか、何が間違っているのか、どうすれば直せるのか、お分かりになる方はいらっしゃいますか?

解決方法は?

ウィンドウズ

Sublime Text 2 (ビルド 2181)

最新の 2181年版 のサポートが追加されただけです。 -w (待ち)コマンドライン引数です。以下の設定により、ST2がWindows上のデフォルトのgitエディタとして動作するようになります。これにより、git がコミットメッセージなどのために ST2 を開くようになります。

git config --global core.editor "'c:/program files/sublime text 2/sublime_text.exe' -w"

Sublime Text 3 (ビルド 3065)

サブライムテキスト3 (ビルド 3065)では subl.exe コマンドラインヘルパーを追加しました。使用方法 subl.exe -h を選択すると、利用可能なオプションが表示されます。私は hot_exit: trueremember_open_files: true をSublime Textのユーザー設定に設定しています。私の場合、以下のようにgit configにするとうまくいくことがわかりました。

git config --global core.editor "'c:/program files/sublime text 3/subl.exe' -w"


MacとLinux

ターミナルで以下のコマンドを入力して、Git用のエディターとしてSublimeを設定します。

git config --global core.editor "subl -n -w"


このGitの設定により、新しいタブがエディタに開かれます。コミットメッセージを編集し、タブを保存し ( Ctrl + S ) を作成し、それを閉じる ( Ctrl + W ).

Gitは、タブが閉じられるまで作業を続けます。