11時57分vimエディタを使用して、2つのテキストファイルの差分を表示する方法を紹介します。このテクニックは、主にファイルの比較をする場合に使用します。自分の好みの表示方式にカスタマイズできます。差分を取りたいファイル差分を取りたいファイルの名前が「theother.txt」なら、コマンド例は次の通りです。theother.txtNote「vertical」コマンドは「ウィンドウを横2つに分割しろ」という指定です。各差分がそれらのウィンドウに表示されます。「VDSplit」というコマンドが組み込まれています。少ないキーストロークで2つのファイルの差分を表示できます。使用できるコマンドです。次のような方法でも差分をとることができます。覚えておくと役に立ちます。#5Noteバッファの番号を知るには「buffers」コマンドか、「ls」コマンドを実行してください。その番号のバッファを指定したことになります。:buffers詳しくは、vimエディタのヘルプを見てもらうとして、今回は、diffoptで指定できる"icase"オプションと、"iwhite"オプションの話。これらのオプションをdiffoptで指定すると、diffsplitの結果がちょっとだけ変えられるのです。・"iwhite"オプションを指定すると、diffsplitを実行する時に、半角スペースの数が、比較している行で違っていても、それを無視してdiffを実行するようになります。diffoptを設定する場合は、↓このように指定します。カンマで区切って複数のオプションを指定できます。この設定は、設定ファイル.vimrcファイルか_vimrcファイルに書いておきます。diffoptと入力して、現在の設定を確認した上で、(現在の設定に)追加するような形で指定すると良いでしょう。diffexprを設定している場合、(設定したdiffexprの中でこれらのオプションを使っていない限り)、"icase"、"iwhite"のオプションは使用されませんので、注意してください。Disqusナビゲーション名無しのvim使いへようこそ。