AI Code Editor Cursor 배우기 – 설정
Cursor 설치 후 프로젝트 설정부터 하세요! 🚀
Cursor 다운로드하고 설치까지 마쳤다면? 이제 본격적인 코딩 전에 나에게 딱 맞는 환경을 만들어야죠! 마치 게임 시작 전에 컨트롤러 설정하는 것처럼요. 😉 최고의 효율을 위해 Cursor 설정의 필수 사항들을 짚어드릴게요!
1. 설정 창 열기
먼저 화면 오른쪽 위에 있는 톱니바퀴 아이콘을 클릭하거나, Command + Shift + J
단축키를 사용하세요.
2. VS Code 설정 가져오기 (선택)
기존에 VS Code를 사용했다면, 확장 프로그램, 설정, 단축키를 그대로 가져올 수 있어요. 저도 VS Code를 오래 사용해서 설정을 옮기는 게 정말 편했어요! Cursor가 VS Code를 기반으로 만들어져서 거의 비슷한 경험을 제공하거든요. UI에 작은 변화가 있긴 한데, 예를 들면 아이콘이 수직이 아니라 수평으로 배치되어 공간을 더 효율적으로 사용하는 것처럼요.
3. AI 규칙 설정
AI 규칙은 Cursor가 코드를 생성할 때 사용하는 일종의 지침입니다. Claude, GPT-4 등 어떤 LLM을 사용하든 모든 요청과 함께 전송되죠.
저는 개인적으로 다른 개발자의 팁을 참고해서 AI 규칙을 설정했어요. 특히 자주 잊어버리는 Git 브랜치 생성 명령어나 Composer 패키지 설치 명령어를 추가해 두었죠. 여러분도 자주 사용하는 명령어나 규칙이 있다면 추가해 두면 편리해요!
4. 프로젝트별 Cursor 규칙 파일 생성 (선택)
프로젝트별로 특정 규칙을 적용하고 싶다면, 프로젝트 폴더에 cursor.rules
파일을 만들어 사용할 수 있습니다. 예를 들어 Laravel 프로젝트라면 Laravel 관련 규칙을 추가할 수 있죠.
5. 개인 정보 보호 모드 활성화
코드 보안을 위해 개인 정보 보호 모드를 활성화하는 것을 추천합니다. 이 모드를 사용하면 코드가 Cursor 서버에 저장되지 않아요.
6. 모델 설정
다양한 AI 모델 중에서 원하는 모델을 선택하여 사용할 수 있습니다. 저는 주로 Sonic을 사용하고, 간단한 브레인스토밍이나 코드 설명을 위해서는 GPT 3.5 Turbo를 사용하기도 합니다. 유료 모델은 무제한 빠른 요청을 제공하지만, 무료 모델도 적절히 활용하면 좋아요! 😉
7. 기능 설정
Cursor 탭, Composer, 프로젝트 등 다양한 기능을 활성화/비활성화할 수 있습니다. 특히 Composer 기능은 강력한 기능이므로 꼭 활성화하세요! 단축키 하나로 놀라운 기능을 경험할 수 있을 거예요.
8. 코드베이스 인덱싱
Cursor는 코드베이스를 인덱싱하여 빠르게 답변을 제공합니다. 간혹 코드 변경 사항이 제대로 반영되지 않을 경우, 설정에서 인덱싱을 재설정할 수 있습니다.
9. 사용자 지정 문서 관리
특정 프레임워크나 라이브러리에 대한 문서를 추가하여 Cursor가 더 정확한 답변을 제공하도록 도울 수 있습니다.
10. 채팅 설정
웹 검색, 채팅 기록 표시, 스크롤바 스타일 등 채팅 창과 관련된 설정을 변경할 수 있습니다.
11. 베타 기능
새로운 기능을 미리 사용해 볼 수 있는 베타 기능도 있습니다.
자, 이제 여러분의 손에 맞는 최고의 코딩 환경이 준비되었으니 Cursor와 함께 신나는 코딩 여정을 떠나보세요!
궁금한 점이 있다면 언제든지 저에게 다시 물어봐 주세요! 😊