18

:vimdiff file1 file2これらのファイルを VIM コマンド モードで比較したいのですが、エラー メッセージが表示されますE492: Not an editor command: vimdiff。私は何かを忘れていますか?それを解決する方法は?

Vim のマニュアルによると、vimdiff コマンドが利用できるはずです。

4

2 に答える 2

30

私はするだろう:

:tabe file1
:vert diffsplit file2

現在のタブで開いている他のバッファを既に使用している場合。さもないと:

:e file1
:vert diffsplit file2

現在のタブで 2 つまたは 3 つのウィンドウが開いていて、それらのウィンドウに比較したいバッファーが表示されている場合は、各ウィンドウの比較モードをオンにすることができます。

:windo diffthis

または、同義語: windo set diff

更新- vim-unimpairedを使用すると、ウィンドウの設定codを変更できます。diffしたがってcod、比較したい両方のウィンドウで使用してください。

于 2012-03-02T09:31:10.670 に答える
6

vimdiff はコマンドライン コマンドです。vim 内から次のように試してください。

:!vimdiff file1 file2

!通常のコマンドを実行するよう vim に指示します。

于 2012-03-02T08:06:54.197 に答える