VIM 윈도우 지저분한 backup, swap, undo 파일 정리하기

목차

VIM을 사용하다 보면 다양한 부수적인 파일들이 생성된다. 이런 파일들이 정신없게 만드는데 하위 폴더에 자동으로 수집되도록하면 편리하다.

아래는 VIM으로 인해 생성되는 파일이다.

  • [확장자].swap : 수정 중 생성되는 backup
  • [확장자]~ : 수정 전 파일
  • [확장자].un~ : Undo 파일


나는 각각의 폴더로 정리하지 않고 vim_backup이라는 폴더에 한번에 정리한다.

아래는 _vimrc에 넣어야하는 코드 예시이다.

mkdir로 vim_backup 폴더도 생성한다.


set backup

set writebackup

set undofile


"set backupdir=C:/vim_backup//

"set directory=C:/vim_backup//

"set undodir=C:/vim_backup//


set backupdir=./.vim_backup//

set directory=./.vim_backup//

set undodir=./.vim_backup//


if !isdirectory("./.vim_backup")

  call mkdir("./.vim_backup", "p")

endif



네트워크 드라이브 경로를 사용하는 경우 위의 코드가 잘 작동하지 않는데 관련 내용에 대한 해법을 찾으면 추가 수정 예정.

댓글