【Vim】ファイルを開いた時点から変更した箇所を確認する

ヘンなところイジってないか確認したい時用。

:w !diff % -

コマンドの意味は、参考に挙げたstackoverflowの回答でマスターセンセイが解説してて勉強になった。

実行例

編集前

aaa

編集後

aaa
bbb

おもむろに :w !diff % - を実行してみた結果

:w !diff % -
1a2
> bbb

shell returned 1

Press ENTER or type command to continue

参考

diff – Can I see changes before I save my file in Vim? – Stack Overflow