반응형
버퍼를 변경할 때 VIM에서 실행 취소 기록이 손실 됨
파일에서 작업하고 다른 버퍼로 변경 한 다음 다시 변경하면 실행 취소 기록이 손실됩니다.
- File1.txt-변경하고 저장합니다.
- 새 버퍼 열기-: e test.txt
- File1.txt로 다시 전환-: b #
- 실행 취소 기록이 사라졌습니다.
이에 대한 해결 방법이 있습니까?
당신은 할 수 :set hidden
있습니다. 즉, 이전 파일의 버퍼는 새 파일로 전환 할 때만 숨겨집니다. 다시 전환해도 실행 취소 기록이 남아 있습니다.
영구 실행 취소를 추가 할 수도 있습니다. 다시 시작해도 vim에 실행 취소가 저장됩니다.
" Persistent undo
set undofile
set undodir=$HOME/.vim/undo
set undolevels=1000
set undoreload=10000
편집 -@sanbor를 통해 :
잊지 마세요 mkdir ~/.vim/undo
. 그렇지 않으면 vim이 해주지 않습니다.
참고 URL : https://stackoverflow.com/questions/2732267/vim-loses-undo-history-when-changing-buffers
반응형
'programing' 카테고리의 다른 글
T-SQL에서 테이블 변수를 반복 할 수 있습니까? (0) | 2020.11.14 |
---|---|
댓글이 통역 언어를 느리게합니까? (0) | 2020.11.14 |
git-끌어 오기를 시도하고 혼란스러운 메시지를받는 새로운 사용자 (0) | 2020.11.14 |
CSS ": hover"를 활성화하는 순수 JavaScript에서 마우스 오버를 어떻게 시뮬레이션합니까? (0) | 2020.11.14 |
AngularJS-페이지 간 데이터 전달 (0) | 2020.11.14 |