[vim] .un ~ 파일이란 무엇입니까? 아니면 터미널의 Vim이 .un ~ 파일을 만드는 이유는 무엇입니까?
.un~
예를 들어 나는으로 끝나는 도트 파일이 몇 개 있다는 것을 알았 습니다 .vividchalk.vim.un~
.하지만 그것이 어디에서 왔는지 잘 모르겠습니다. 터미널에서 Vim을 사용할 때 만들어진 것 같습니다. 이 파일은 무엇입니까? 편집중인 파일을 닫을 때 자동으로 제거되도록 할 수 있습니까?
답변
파일을 편집하고 저장할 때 Vim은 원본 파일과 이름이 같고 un~
끝에 확장자 가있는 파일을 생성합니다 .
Vim 7.3에는 새로운 영구 실행 취소 기능이 포함되어 있습니다. 즉, 실행 취소 정보는 Vim을 종료 할 때 손실되지 않고 .un~
. undofile
옵션 을 설정 했으므로 Vim은 원본 파일을 저장할 때 실행 취소 파일을 생성합니다. 다음 옵션을 지우면 Vim이 백업 파일을 만드는 것을 막을 수 있습니다 :
:set noundofile
기본적으로이 옵션은 꺼져 있습니다. undofile
초기화 파일 중 하나 에서 옵션을 명시 적으로 활성화했습니다 . 실행 취소 파일을 특정 디렉토리에만 저장하려면 undodir
집계 된 실행 취소 파일을 모두 포함 할 디렉토리를 옵션으로 지정할 수 있습니다 .
출처 : http://vimhelp.appspot.com/vim_faq.txt.html#faq-7.2
답변
실제로 :set noundofile
명령을 입력 할 위치를 찾는 데 시간이 걸렸습니다 . 나는 새롭고 백업하지 않도록 만든 방법에 대해 대답하겠습니다.
- vim을 엽니 다.
- 명령 모드에서 입력
:e $HOME/.vimrc
- 쓰다
:set noundofile
- 저장 후 종료 :
:wq