Rubyの勉強、はじめました。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


msysGitと日本語

github使い始めた。

リーナス・トーバルスはGitについて講演しているときに、
「Subversionを使っている人がいるなら、
この場から去ったほうがいいかもしれない」と言ったそうだ。

Subversion愛用してたんですが…
そんなに違うものなのかな、まだいまいちわかってない。


で、そんなGitを使い始めたので、Git on Windowsでの日本語について少し。

Gitは文字をUTF8で処理するので、CP932なコマンドプロンプトとかとは相性が悪い。
TortoiseGitなら日本語問題なしだけど、
エディターはvim大好きっ子なのでそのままgit commitしちゃいたい。

Git on コマンドプロンプト with 日本語コミットログの設定方法。


1. 環境変数EDITOR


EDITORという環境変数を新規作成したげて、エディタを指定する。当然vim。
こうしとくとgit commit -a でエディタが立ち上がる。


2. vimの設定


vimrcに以下を追加。
au BufRead COMMIT_EDITMSG set fenc=utf8
これでGitのコミットメッセージ編集する時には、UTF8で処理するようになる。
(COMMIT_EDITMSGがGitのコミットメッセージのファイル名)


git logとかしちゃうと文字化けしちゃいますが、
TortoiseGitから見ればちゃんと表示できてる。

とりあえずはこれでよいかな。

git logで文字化けせずに表示する方法、誰か教えて!
スポンサーサイト


コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://zeero.blog60.fc2.com/tb.php/26-7b431ffa
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。