Edited at

gitをWindowsのコマンドラインで叩いてエディタが無いと言われたとき

More than 1 year has passed since last update.


エラーメッセージ

c:\hoge\>git rebase -i HEAD~~~

/mingw64/libexec/git-core/git-rebase--interactive: line 267: vi: command not found
Could not execute editor


エディタの場所を調べる

例えばサクラエディタ

C:\Program Files (x86)\sakura\sakura.exe


使用するエディタを変更するコマンドを実行

エスケープしないといけない文字が多いので注意。

c:\hoge\>git config --global core.editor "C:\\Program\ Files\ \(x86\)\\sakura\\sakura.exe"