51

janus vim ディストリビューションを更新した後、コミット メッセージに vim を使用すると問題が発生するようです。これの最も良い例は、git pull他の人の変更を取得するために a を実行する場合です。vim エディターが表示されます。コミット メッセージを入力して入力します:wqが、コミットが機能せず、次のエラー メッセージが表示されます。

error: There was a problem with the editor 'vi'.
Not committing merge; use 'git commit' to complete the merge.

その後、手動でコミットする必要があります:(

git を vim とうまく連携させるにはどうすればよいですか?

4

5 に答える 5

100

少しグーグルで調べた後、答えは次を実行することであることがわかりました。

git config --global core.editor $(which vim)
于 2013-01-30T15:29:19.877 に答える
5

これは、.vimrc ファイル内のプラグインまたは何かである可能性があります。コミット メッセージを編集するためにセーフ モードで vim をロードする最良の方法は、次を使用することです。

git config --global core.editor '/usr/bin/vim -f -u NONE'
于 2014-12-03T22:33:59.123 に答える