/ shirokurostone::memo / archives

vimdiffのコマンド・キーバインド

2019-09-21

起動

# 垂直分割でファイルを開く
vimdiff file1 file2

# 水平分割でファイルを開く
vimdiff -o file1 file2

現在のバッファとの比較

# ファイルを差分比較として開く(水平分割)
:diffs[plit] $filename

# ファイルを差分比較として開く(垂直分割)
:vert[ical] diffsplit $filename

コマンド・キーバインド

# 前の変更へ移動
[c

# 後の変更へ移動
]c

# 折り畳みを開く
zo

# 折り畳みを閉じる
zc

# 折り畳みの有効無効を切り替え
zi

# 編集した差分の反映
:dif[fupdate]

# 現在のバッファに差分を適用する
:diffg[et] 
do

# もう一つのバッファに差分を適用する
:diffpu[t]
dp

参照