en en ko ko ko ja en en zh en pt ko eo ko ko nl ko ko ko ko en ko ko en ko ko ko ko ko ko ko ko ko ko ko nl ko ko ko ko ko ko ko ko en ko en ko nl ko ko ko ko ko zh en en en en pt fr en en kn en sv fr en en en en en es fr en en en fr ja en en en en en en en en en fi en hu pt hbs_lat ru en en en en pl ko ko ko ko ko ko ko zh en en pt en en en uz en en fr eo sv en en en es en en en en en en ja en it hu ja eo en de en ko ko en en
VIM 스왑 파일 모범 사례? Masochistist가 있어야합니다). 파일이 내 작업을
연결을 끊어 vim에서 세션을 끊을 때마다 dred로 가득 차 있습니다 (그러나 vim을 계속 사용합니다 … 나는 Masochistist가 있어야합니다). 파일이 내 작업을 파기 할 때까지 기다렸습니다. vim 스왑 파일 작업에 대한 모범 사례는 무엇입니까? 당신은 가장 새로운 것을 선택합니까? 파일이 원하는 방식으로 작동하면 스왑 파일 만 삭제합니까? 그것들을 어떻게 제거합니까?
vim 은 사용자가 직접 작성할 때까지 변경 사항을 작성하지 않으므로 파일 복구는 항상 안전 합니다. 따라서 스왑 파일에서 복구 한 다음 저장하지 않고 닫아도 아무런 변화가 없습니다.
모든 스왑 파일을 같은 장소에두기 위해 vim을 사용하십시오.
참고 : 이것은 환경 변수에서만 작동합니다. vimscript 변수를 사용하려면 :execute마술 을 사용해야 합니다.
Vim의 도움은이 상황에서 사용할 수있는 매우 유용한 명령을 제안합니다 :DiffOrig. 그것은의 기본 정력 명령하지 그래서에서 구현을 복사, :h :DiffOrig귀하의 vimrc에. ( $VIMRUNTIME/defaults.vimvim8이 있는 경우 에도 있습니다 ). 이제 파일을 복구하고 DiffOrig를 실행하여 수정되지 않은 버전에서 변경된 사항에 대한 정보를 얻을 수 있습니다.
여러 스왑 파일의 내용을 비교하려면 파일을 서로 다른 스왑 파일로 복구 한 다음 결과를 임시 파일에 씁니다. 이제 파일을로드하고 :diffthis각 파일에서 실행 하고 원하는대로 변경 한 후 원래 파일에 다시 쓰고 임시 파일과 스왑 파일을 삭제하십시오.
:swapname: vim이 현재 버퍼의 스왑 파일에 사용하는 이름을 얻습니다 ( :h :swapname)
:recover: vim을 시작할 때와 같은 방식으로 선택한 파일을 복구하고 R( :h :recover)를 누릅니다.
Vim은 복구에 관한 사용자 매뉴얼의 전체 섹션을 가지고 :usr_11.txt
있습니다 : 스왑 파일에 대한 Vim의 참조 도움말 : :h swap-file, h recovery
디렉토리 옵션에 대한 도움말 (스왑 파일 위치 설정) ::h 'directory'
편집 : @B Layer의 주석에서 지적한 것처럼 디렉토리 설정에 대한 수정 된 예
개인적으로 스왑 파일과 백업 파일은 어디서나 스왑 파일과 백업 파일을 생성하고 종종 충돌을 일으키기 때문에 스왑 및 백업 파일을 해제했습니다. Vim의 지속적 실행 취소 기능은 훨씬 더 안정적이며 오류가 없습니다.
Vim은 현재 영구 실행 취소 기능을 가지고 있으며 훨씬 세분화 된 백업 방법입니다. 를 누를 때마다 Esc파일의 현재 상태가 캡처됩니다.
:undolist, 또는 gundo 또는 undo-tree 와 같은 플러그인을 사용 하여 실행 취소 기록을 찾아 볼 수 있습니다.
이 방법으로 vim을 사용하려면 :
각 파일의 편집 히스토리가 캡처되는 디렉토리를 작성하십시오.
vim에게 그 디렉토리를 사용하도록 지시
영구 실행 취소 사용
set undodir=~/.vim/undodir set undofile
스왑 파일을 끄려면 : :set noswapfile
이 글은 vi 카테고리에 분류되었고 swap-file 태그가 있으며 소장 마님에 의해 2022-09-21에 작성되었습니다.
Linux-특정 날짜 이후에 수정 된 모든 파일을 새 하드 드라이브로 전송 나에게 실패하기 시작했고 새로운 드라이브를 고스트 할
비싼 소프트웨어없이 Flash 게임을 개발하려면 어떻게해야합니까? [닫은] 사용하고있었습니다. FlashDevelop에 대해 알고 있지만
OGR / GDAL을 사용하여 래스터 배치를 리샘플링하는 방법은 무엇입니까? 찾고 있습니다. TIF 파일로 가득
손상된 OS X HFS + 파티션에서 데이터 복구에 대한 최고의 리소스 하드 디스크로 부팅되지 않습니다. CD로 부팅하면 드라이브가
Proudly powered by WordPress