git for windowsで秀丸を使ってコミットメッセージを編集したい

2013年11月27日

git for windowsは、まだ完成とは言い切れない(日本語環境で使うには)というイメージがあり

実際にコミットメッセージをコマンドラインで入力する方法でコミットすると

他の環境ではそのコミットメッセージが化けて見えたりします。

ということで、化ける原因を解消したいので

エディタを別のものに変えてみます。

gitには設定でエディタを変えるという事が出来るようになっているので

その設定を変更してみます。

git help configの中にあるように

core.editor

という設定項目を変えることでエディタを変更することが出来るようだ

ついでなので、普段使いなれているエディタ(秀丸)を指定したい。

git bashを使う場合、プログラムのパスが若干書き方が違うので

git bash上で秀丸のディレクトリまでたどってみる。

/c/Program Files/Hidemaru

という感じのパスになっただろうか。

ここに秀丸本体のファイル名を付け加えて

/c/Program Files/Hidemaru/Hidemaru.exe

となる

実際にgit bash上で起動してみる

"/c/Program Files/Hidemaru/Hidemaru.exe"

起動しただろうか。

続いて、文字化け対策。

通常起動の場合、秀丸はshift-jisで起動してしまう。

秀丸の起動オプションには/fu8というUTF-8で起動するというオプションがあるので

このオプションをつけてみる。

'/c/Program Files/Hidemaru/Hidemaru.exe' /fu8

実際にcore.editorに設定してみます。

c:\users\[ユーザ]\.gitconfig

というファイルがありますでしょうか。

このファイルを開いて

[core]
  editor = '/c/Program Files/Hidemaru/Hidemaru.exe' //fu8

という設定を追加します。

以上で、

git commit

とやった時に秀丸が起動するようになります。

git

Posted by GENDOSU