JetBrains Rider는 Unity 및 C# 개발에 특화된 강력한 IDE입니다.
다양한 기능을 제공하지만, 처음 사용하는 경우 어떤 설정을 먼저 해야 할지 고민이 될 수 있습니다.
이 글에서는 Unity 개발자 기준으로 실무에서 자주 사용하는 Rider 설정을 정리해 보았습니다.
✅ 1. 자동 저장(Auto Save) 설정
기본적으로 Rider는 실행하거나 빌드할 때 파일을 저장합니다.
VS Code처럼 실시간 자동 저장이 필요하신 경우 아래 경로에서 설정할 수 있습니다.
File → Settings → Appearance & Behavior → System Settings
- 응용 프로그램이 유휴 상태일 때 자동 저장 체크
- 다른 프로그램으로 전환할 때 저장 체크
✅ 2. 폰트 및 테마 조정
코딩 환경을 편안하게 만드는 것은 작업 효율에 큰 영향을 줍니다.
Settings → Editor → Font
- 추천 폰트: JetBrains Mono, Fira Code
- 글꼴 크기: 13~16pt
- 줄 간격(Line spacing): 1.3
- 폰트 연결(ligatures) 사용 가능
Settings → Appearance & Behavior → Appearance
- 어두운 테마 선호 시:
- Darcula (기본)
- One Dark Vivid
- GitHub Dark 등
✅ 3. 코드 위 사용 정보(Code Vision) 비활성화
함수 위에 자동으로 표시되는 "사용 횟수"나 "상속 관계" 같은 정보가 불필요하다고 느껴질 경우 다음 경로에서 끌 수 있습니다.
Settings → Editor → Inlay Hints → Code Vision
불필요한 항목만 개별적으로 끄는 것도 가능합니다.
✅ 4. Unity 관련 설정 확인
Rider가 Unity 프로젝트와 연동될 수 있도록 다음 설정을 확인하시기 바랍니다.
Settings → Languages & Frameworks → Unity Engine
- Rider를 외부 에디터로 지정
- Rider 디버거 사용 설정
- 코드 생성, 색상 강조 등 Rider 기본 기능 활성화
✅ 5. Unity 실행 구성 추가
Rider에서 Unity 에디터를 직접 실행하거나 디버깅하고 싶으시다면 Run Configuration을 설정하시면 됩니다.
Run → Edit Configurations
- Unity Editor 항목 추가
- 현재 Unity 프로젝트 폴더 선택
✅ 6. 파일 정리(File Nesting)
.meta, .asmdef 등의 파일이 프로젝트 뷰를 지저분하게 만들 경우 다음과 같이 정리할 수 있습니다.
Settings → Editor → File Nesting
- .cs 파일 아래 .meta
- .asmdef 파일 아래 .asmdef.meta 그룹화
✅ 7. 성능 향상을 위한 검사(Inspections) 설정
Rider의 실시간 코드 검사는 유용하지만, 너무 많은 항목은 IDE 성능을 저하시킬 수 있습니다.
Settings → Editor → Inspections → C# / Unity
- 필요 없는 항목은 비활성화하는 것이 좋습니다. 예:
- Redundant override
- Redundant base call
- Unused import
✅ 8. 자주 사용하는 단축키 정리
파일 검색 | Shift + Cmd + O | Ctrl + Shift + N |
심볼 검색 | Cmd + Alt + O | Ctrl + Shift + Alt + N |
코드 정렬 | Cmd + Alt + L | Ctrl + Alt + L |
빠른 수정 | Option + Enter | Alt + Enter |
이름 변경 | Shift + F6 | Shift + F6 |
단축키는 Settings → Keymap 메뉴에서 자유롭게 수정 가능합니다.
✅ 9. Rider 로그 파일 위치
Rider 자체 오류나 플러그인 충돌 시 로그를 확인해야 할 때가 있습니다.
- Windows:
C:\Users\사용자명\AppData\Local\JetBrains\Rider202x.x\log - macOS:
~/Library/Logs/JetBrains/Rider202x.x/log
✅ 10. Git에서 .idea/ 무시 설정
Rider는 .idea/ 디렉토리를 생성합니다. 협업 중 이 디렉토리가 Git에 올라가는 것을 방지하려면 .gitignore에 다음 항목을 추가하세요.
필요한 설정만 공유하고 싶다면 .jar 형식으로 내보내는 기능도 제공합니다.
🧠 마무리
JetBrains Rider는 고급 기능이 많지만, 꼭 필요한 설정만 정리해도 훨씬 쾌적한 개발 환경을 만들 수 있습니다.
위의 설정들은 Unity 개발자에게 특히 유용한 내용들이니 참고하시기 바랍니다.
'유니티 & C#' 카테고리의 다른 글
모바일 게임 개발 - Ping 체크 하기 주의점 (0) | 2025.04.12 |
---|---|
유니티 모바일 <가로모드 / 세로모드> 빌드, 런타임 시점에 코드로 컨트롤하기 (0) | 2023.11.15 |
유니티 Target API Level 코드로 수정하기 (API 31 이상 일 때) (0) | 2023.11.06 |
유니티 - 런타임에 외부 경로 이미지 로드하여 스프라이트 생성하기 (0) | 2023.11.01 |
유니티 UI 이미지가 보이지 않을 때 Maskable 옵션 확인하기 (2) | 2023.11.01 |