gitの標準のエディタはvimなんですが、Windowsとかいうろくな端末がない世界ではvimは役に立ちません。で、
Gitのコミットメッセージを標準のテキストエディットで入力する
というのを見たんですが、個人的にはSublime text 3を使いたいので調べました。やり方は至って簡単。
設定方法
- gitが使える端末を立ち上げる
-
git config --global core.editor "'c:/program files/sublime text 3/subl.exe' -w"
する(パスは読み替えてください) - 以上
使用方法
例えば直前のcommitメッセージを書き換えるときは
git commit --amend
とするとSublime text 3が立ち上がります。
普通に編集して保存、[ctrl]+[w]でタブを閉じれば終わりです。
注意点としてこれはエディタ関係ないですが、#
から始まる行は無視されるので、うっかり#
で初めてメッセージを消さないように注意しましょう(issue番号とかチケット番号書く時特に!)
ご丁寧に
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
と書いてあります。エディタで開くと。
参考リンク
情報のネタ元を書き忘れた・・・。まあ調べればすぐ出るんですけど。
http://stackoverflow.com/questions/8951275/how-can-i-make-sublime-text-the-default-editor-for-git/9408117#9408117