Visual Studio Code 작업 작업중인 파일이 변경되면 해당 파일이 코드 패널에 집중 될 때마다 디스크에서 다시로드됩니다 (VSCode를 통해 파일에 변경 사항이없는 경우) .
그러나 해당 파일에있는 경우 파일 변경에 대해 경고하는 경고가 없습니다.
설정을 검토하고 있는데 Visual Studio 옵션과 같은 것을 찾을 수 없습니다.
환경 외부에서 파일이 변경되는 경우 감지
그래서 내 질문 : 그 경고를 발생시키는 숨겨진 설정이나 해킹이 있습니까?
최신 정보
Visual Studio Code 0.3.0 버전에서 해결되었습니다.
- 편집기를 통해 변경 사항이 없으면 디스크에서 파일이 업데이트됩니다. (프로세스 실행 중에 로그 파일을 읽는 데 매우 유용합니다.)
- VSCode를 사용하여 파일을 저장하려고 할 때 양쪽 (디스크 및 편집기를 통해)에 변경 사항이있는 경우 편집기는 해당 상황 (예 : "더티 쓰기")에 대해 경고하고 파일 비교 를 통해 결정할 수 있습니다. 해야 할 일.
1
변경 사항이있는 경우 왜 원하지 않습니까?
—
John Papa
@JohnPapa 나는 비주얼 스튜디오 또는 숭고한 텍스트에서 찾은 것과 동일한 동작을 얻으려고합니다. IDE를 통해 변경 사항이 없으면 IDE의 파일을 HDD에서 최신 버전으로 업데이트해야합니다. IDE 및 IDE 외부에서 변경 사항이있는 경우 해당 상황에 대한 경고 팝업이 표시되어야합니다. "xxx 파일이 디스크에서 변경되었습니다. 다시로드 하시겠습니까?"
—
Juan M. Elosegui
원하는 경우 알림을 방지하는 기능을 포함하여이 동작에 대한 일부 변경 사항 은 stackoverflow.com/questions/54995008/… 및 github.com/microsoft/vscode-docs/blob/vnext/release-notes/… 를 참조하십시오 .
—
Mark
@johnPapa 쉽게. 다른 파일이라고 생각하여 파일을 편집하고 있다고 가정 해 보겠습니다. 갑자기 그것을 깨닫고 변경 사항을 잃고 싶어합니다. 또는 더 관련이있는 경우 다른 git 브랜치를 체크 아웃합니다. notepad ++와 같은 거의 모든 편집기는 즉시 "파일이 디스크에서 변경되었습니다. 다시로드 하시겠습니까?. Vscode에서이를 감지하지 못하며 변경하고 저장하고 끔찍한 잘못된 분기를 덮어 쓸 수 있습니다. t 2020 년에도 여전히이 문제가 발생한다고 믿습니다
—
Gostega