違いを比較して表示する必要がある2つのテーブルがあります。次のコマンドを使用してこれを実行できます。
vim -d table1 table2 -c :TOhtml -c :wqa
私が直面している問題は、vimdiffの実行中にヘッダーとヘッダーを除外することです。誰かが列のタイトルとタイトル/タイトルと違いを表示する方法を教えてもらえますか?
私は似たようなものを探しています:
S.名前なし郵便番号S.名前なし郵便番号 11 アルファベット 75000 11 AABC 75000 12 定義 85000 13 定義 85000
答え1
.bashrcまたはコマンドラインから次の関数を作成できます。
mydiff () {
vimdiff $1 $2 +'1sp
se noscb
winc l
1sp
se noscb
winc h
winc j'
}
説明する:
1sp
: 分割の作成se noscb
:新しく作成されたウィンドウにnoscrollbindを設定します。winc l
: 右ペインに移動1sp
: 画面分割の実行se noscb
:新しく作成されたウィンドウにnoscrollbindを設定します。winc h
とwinc j
: 最初のウィンドウに戻る
次に、次のように関数を呼び出します。
mydiff table1 table2