코드베이스 읽기 문제 해결
정보
Cursor가 코드베이스나 파일을 읽는 데 문제가 있다면 이 가이드를 따라 일반적인 문제를 해결하세요.
일반적인 증상
- Cursor가 프로젝트 파일을 볼 수 없음
- AI 기능이 코드베이스와 작동하지 않음
- 파일 트리가 업데이트되지 않음
- 검색 기능이 작동하지 않음
빠른 해결책
1. 파일 트리 새로고침
가장 빠른 해결책은 종종 파일 트리를 새로고침하는 것입니다:
- 파일 탐색기 에서 마우스 오른쪽 버튼 클릭
- "새로고침" 선택
- 파일 트리가 업데이트될 때까지 기다림
2. 파일 권한 확인
- Windows
- macOS/Linux
- 프로젝트 폴더에서 마우스 오른쪽 버튼 클릭
- "속성" 선택
- "보안" 탭으로 이동
- 사용자에게 "읽기" 및 "쓰기" 권한이 있는지 확인
# 권한 확인
ls -la /path/to/project
# 필요한 경우 권한 수정
chmod -R u+rw /path/to/project
3. .gitignore
및 .cursorignore
확인
때로는 파일이 의도적으로 무시됩니다. 다음을 확인하세요:
.gitignore
파일 내용.cursorignore
파일 내용- 무시되지 않아야 할 패턴 제거
심층 해결책
파일 시스템 감시자 문제
Cursor가 파일 변경을 감지하지 못하는 경우:
.vscode/settings.json
{
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true,
// 제외하려는 다른 디렉토리 추가
}
}
대규모 코드베이스 처리
대규모 코드베이스의 경우:
-
메모리 제한 증가
.cursor/settings.json{
"files.maxMemoryForLargeFilesMB": 4096
} -
파일 감시 최적화
- 불필요한 디렉토리 제외
- 작업 공간 신뢰 기능 사용
- 작업 공간 스토리지 사용 고려
Git 통합 문제
Git 관련 기능이 작동하지 않는 경우:
-
Git 설치 확인:
git --version
-
Git 구성 확인:
git config --list
-
Git 캐시 재설정:
git rm -r --cached .
git add .
예방 팁
-
깔끔한 프로젝트 구조
- 파일을 논리적으로 구성
- 적절한
.gitignore
사용 - 루트 디렉토리 깔끔하게 유지
-
정기적인 유지 관리
- 편집기 캐시 정기적으로 지우기
- Cursor 자주 업데이트
- 시스템 리소스 모니터링
-
성능 최적화
- 큰 바이너리 파일 제외
- 작업 공간 스토리지 사용
- 적절한 무시 패턴 구현
고급 문제 해결
로깅 및 진단
상세 로깅 활성화:
- 명령 팔레트 열기(Ctrl/Cmd + Shift + P)
- "Developer: Set Log Level" 입력
- "Trace" 선택
캐시 재설정
문제가 지속되는 경우:
- Cursor 닫기
- 캐시 디렉토리 삭제:
- Windows:
%APPDATA%\Cursor\Cache
- macOS:
~/Library/Application Support/Cursor/Cache
- Linux:
~/.config/Cursor/Cache
- Windows:
- Cursor 재시작
작업 공간 신뢰
작업 공간 신뢰 구성:
- 명령 팔레트 열기
- "Workspace Trust" 검색
- 프로젝트에 대한 신뢰 설정 구성
지원팀에 문의해야 할 때
다음과 같은 경우 Cursor 지원팀에 문의하세요:
- 모든 해결책을 시도한 후에도 문제가 지속됨
- 데이터 손실이 발생함
- 성능이 크게 저하됨
- 보안 문제가 발견됨
팁
지원팀에 문의할 때 오류 로그와 시스템 정보를 준비해 두세요