git for windowsで秀丸を使ってコミットメッセージを編集したい
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
とやった時に秀丸が起動するようになります。