neovim swap

neovim swapの扱い方

タグ


概要

  • vim, neovimが不測のシャットダウン時などに対応するためにswapファイルを作成する機能がある
  • swapファイルはバイナリの形で記録され、単純に比較したりできない

swapファイルが作成された場合の対応法

  • (R)リカバリーモードでファイルを開く
  • リカバリーファイルを別名で保存
    • e.g. :w /tmp/vim-tmp
  • diffコマンドで差分を確認
    • e.g. diff /tmp/vim-tmp <source-file>