VS Code에서 삭제된 파일을 복원하는 방법: 초보자 가이드
Visual Studio Code(VS Code)에서 실수로 파일을 삭제하는 것은 마치 가슴에 한 방 먹은 것처럼 느껴질 수 있습니다.특히 해당 파일에 코드 스니펫, 구성 등 중요한 내용이 포함되어 있다면 더욱 그렇습니다.다행히도 삭제 방법과 실행 중인 설정에 따라 손실된 파일을 되살리는 데 도움이 될 수 있는 몇 가지 방법이 있습니다.
1단계: VS Code가 열려 있는 동안 삭제 취소
‘삭제’를 누르고 편집기를 열어 놓았다면 매우 간단합니다.텍스트 편집기에서 변경 사항을 취소하는 것처럼 삭제도 취소할 수 있습니다.
- 옆에 있는 탐색기 패널 로 가세요.
- Ctrl + Z(Windows) 또는 (Mac) 을 누르세요 Cmd + Z.가끔은 마법처럼 파일이 다시 복구될 수 있습니다.특히 삭제한 후 별다른 작업을 하지 않았다면 더욱 그렇습니다.
이게 왜 도움이 될까요? VS Code는 일종의 실행 취소 스택을 보관하기 때문입니다.창을 닫지 않은 상태에서도 텍스트 편집처럼 삭제를 실행 취소할 수 있습니다.어떤 환경에서는 꽤 안정적으로 작동하지만, 창을 닫았다가 다시 열면 제대로 작동하지 않는 경우도 있습니다.
2단계: 버전 제어 없이 VS Code를 닫은 후
이건 좀 도박 같지만, Git이나 다른 버전 관리 도구를 사용하지 않았다면 먼저 시스템의 휴지통을 확인해 보세요.삭제된 파일이 그대로 남아서 복구되기만을 기다리는 경우가 있습니다.
쓰레기를 수거하는 것만으로는 충분하지 않을 때, 다음을 이용하세요.
- VS Code를 다시 엽니다.
- Ctrl + Shift + P(Windows) 또는 (Mac)을 눌러 명령 팔레트를Cmd + Shift + P 엽니다.
- 유형 – 로컬 기록 확장 프로그램을
Local History설치한 경우 이전 상태를 보거나 찾아보기 위한 옵션이 표시됩니다. - 로컬 기록을 찾아보거나 필요한 파일을 찾는 옵션을 선택하세요.
- 삭제된 파일을 발견하면 해당 파일을 열고 체크 표시 아이콘(일반적으로 오른쪽 상단이나 패널에 표시됨)을 클릭하여 복원하세요.
완벽하지는 않습니다.사전에 확장 프로그램을 설정하는 데 따라 다르겠지만, 그래도 아무것도 없는 것보다는 낫죠.
3단계: 더 나은 복구를 위한 확장 프로그램 설치
파일 손실이 계속 발생한다면 이 방법은 아주 간단합니다.로컬 히스토리 확장 프로그램이나 유사한 도구를 사용하면 변경 사항을 자동으로 추적하여 나중에 파일을 되돌리거나 복구할 수 있습니다.
- VS Code에서 확장 프로그램 보기 로 이동하세요.활동 막대에서 아이콘을 클릭하거나 Ctrl + Shift + X.
- 지역 기록을 검색 하거나 다른 복구 확장 프로그램을 사용해 보세요.
- 설치하면 파일의 스냅샷이 자동으로 보관됩니다.
왜 이걸 설치해야 할까요? 물론 Windows 자체 휴지통과 복구 기능으로 인해 필요 이상으로 복잡해졌기 때문입니다.확장 프로그램을 사용하면 최소한 한 번 더 사용할 수 있습니다.
추가 팁 및 일반적인 함정
항상 자주 저장하는 것을 잊지 마세요.자동 저장을 활성화하거나 정기적으로 수동 저장하면 당황할 위험을 크게 줄일 수 있습니다.또한 중요한 프로젝트를 진행 중이라면 Git 저장소를 설정하세요.롤백 시 매우 유용합니다.
그리고 주의 사항: 이러한 방법 중 어떤 것도 효과가 없다면 시스템의 휴지통이나 휴지통을 확인해 보세요.특히 Explorer나 Finder를 통해 삭제한 경우, 파일이 휴지통에 그냥 보관되어 있는 경우가 많습니다.
결론
VS Code에서 삭제된 파일을 복구하는 것이 항상 보장되는 것은 아니지만, 실행 취소, 로컬 히스토리 확장 프로그램, 시스템 휴지통 확인 등을 활용하면 잃어버린 파일을 복구하는 것이 가능한 경우가 많습니다.문제가 재발하기 전에 확장 프로그램을 변경해 보세요.스트레스를 많이 줄일 수 있습니다.
자주 묻는 질문
몇 주 전에 삭제한 파일을 복구할 수 있나요?
백업이나 로컬 히스토리를 미리 설정해 두지 않았다면 불가능할 겁니다.그렇지 않았다면 아마 무용지물이겠죠.정기적인 커밋이나 백업이 도움이 될 겁니다.
로컬 기록이나 버전 제어를 활성화하지 않으면 어떻게 되나요?
그러면 Windows나 macOS가 휴지통을 관리하거나, 다른 타사 복구 도구를 사용해 볼 수도 있겠지만, 이런 도구들은 일반적으로 기본 제공 버전 추적 기능만큼 신뢰할 수 없습니다.
VS Code 외부에서 파일을 복구할 수 있는 타사 데이터 복구 도구가 있나요?
네, Recuva나 Disk Drill 같은 도구가 드라이브에서 데이터를 가져올 수 있지만, VS Code에만 국한되지는 않습니다.코딩 파일은 로컬 기록이나 백업을 활용하는 것이 좋습니다.
요약
- 삭제 후 바로 VS Code에서 실행 취소를 시도해 보세요.
- 시스템 쓰레기를 확인해 보세요.
- 로컬 기록 확장 프로그램을 미리 설치하거나 구성하세요.
- Git과 같은 버전 제어를 사용하여 사물을 안전하게 보호하세요
- 항상 정기적으로 저장하고 자주 백업하세요
이것이 도움이 되기를 바랍니다.물론, 기술은 겉보기보다 항상 더 어렵기 마련이니까요.