Flutter 개발 연습을 하는 중에 갑자기 VS Code에서 “._”로 시작되는 파일들이 나타났습니다.
아래 스크린샷에서 보이는 “._main_calendar.dat”와 같은 파일들이 그곳입니다.

찾아보니 “VS Code”가 임시 저장 등의 목적으로 관리하는 파일이라고 합니다.
언더바(_
)가 붙은 파일(예: _main.dart
)이 생성되는 이유는 일반적으로 IDE나 개발 도구에서 자동으로 생성하는 임시 파일 또는 백업 파일이기 때문입니다.
원인 📝
- IDE (통합 개발 환경)의 자동 저장/백업 기능:
- VS Code, Android Studio와 같은 IDE는 사용자가 파일을 수정하는 동안 혹시 모를 데이터 손실에 대비해 자동으로 백업 파일을 생성합니다.
- 일반적으로
_
나~
같은 접두사나 접미사를 붙여 원본 파일과 구분합니다. 파일을 닫거나 저장하면 사라지지만, 때로는 남아 있는 경우가 있습니다.
- Flutter IDE 플러그인:
- 일부 Flutter 관련 플러그인이 특정 작업을 수행하는 과정에서 작업 파일을 생성할 수 있습니다. 예를 들어, 코드 자동 완성이나 포맷팅 기능을 사용할 때 임시 파일을 생성했다가 삭제하는 방식입니다.
어떻게 보이게 된 것인지 모르겠는데 자꾸 거슬렸습니다. 😭
그래서 해결 방법을 기록해 놓고자 합니다.
VS Code Settings
“VS Code” IDE에서 사용하는 임시 숨김 파일들인데 해당 파일들의 패턴을 보이지 않도록 설정하면 됩니다.
files.exclude
1. 아래 스크린샷과 같이 “VS Code” Settings를 열고 files.exclude를 찾아갑니다.

2. Files: Exclude 설정 하단의 “Add Pattern”을 눌러 “**/._*” 패턴을 입력 및 추가해 줍니다.

위 스크린샷의 좌측을 보시면 “._main_calendar.dart”와 같은 파일들이 보이지 않는 것을 확인하실 수 있습니다.
참고
플러터(Flutter) CLI : flutter create 명령 추천 옵션
https://heavenly.tistory.com/entry/Flutter-CLI-flutter-create-필수-옵션-가이드