Cursor AI란 ?
개발 코딩에 특화된 AI로 GPT나 클로드 처럼 채팅으로 대화하면서 코드를 복붙하는 형식이 아니라 해당 IDE내에서 명령하는 AI이여서 일일히 채팅에 현재 코드나 다른 로직의 코드를 입력할 필요가 없다
지난번 개발자 직무특강에서도 cursor ai를 활용하여 개발공부하면 좋다고 추천해줬다
개발 학원에서도 다른 학우분도 유용하게 잘 쓴다고 했는데 셋팅하는게 귀찮아서 이제야 겨우 쓴다 ....
Cursor AI 셋팅



하단에 세부 단축키 설정이 있는데 기능은 각각 탐색/예측/수정하는 역할이라고 보면된다

다음은 대화 및 코드 내용을 기반으로 학습하여 최상의 코드를 짜준다는 내용인데 보안이 중요하다면 끄는걸 추천한다.(추후 변경 가능하다)

이후 주로 사용한는 언어 설정과 터미널로 열수있게 open from Terminal을 install해준다
추후 터미널로 'cursor (프로젝트명)'입력하여 열수 있다

Cursor AI 사용하기
Cursor AI 사용방법1. Cursor Tab으로 자동생성
1) 함수명 입력
functionaddTodo()
처럼 의미가 명확한 함수를 입력하면 자동으로 코드를 생성해준다
2) 주석으로 명령
예를들어 아래 주석처럼 입력하면 관련된 함수와 코드가 생성된다
// 할일 추가하는 함수
Cursor AI 사용방법2. inline 편집
수정하고싶은 함수 드래그후
command + k / ctrl + k 단축키를 클릭 , 입력창에 요청메세지 또는 조건을 입력하여 코드를 생성해준다
Cursor AI 사용방법3. chat기능
* 주의할점 AI는 우리의 의도를 정확하게 알지 못하지 때문에 무엇을 바꿔줘가 아닌 무엇을 어떻게 바꿔야한다고 알려줘야한다
command + I / ctrl + I 단축키를 입력하면 채팅이 생성된다
@을 통하여 context 설정후 명령어 입력
-> context를 이용하여 문서, 코드, git, 파일 등 다양한 요소를 지정할수 있다.
구현된 코드가 마음에 안든다면 Reject을 클릭하여 요청 메세지를 수정하면된다
해당 코드를 사용할거면 Accept 클릭하면 코드가 적용된다
chat기능 모드는 다음과 같은데
1) Agent 모드
자율적으로 코드 베이스를 학습하고 코드를 전체적으로 변경한다 (즉 하나의 파일이 아니라 여러개의 파일까지 수정해준다)
2) Ask 모드
코드에 대한 질문, 어떻게 단계별로 진행해야하는지, 공식문서 study등의 기능
3) Manual 모드
정밀 편집 정확한 부분만 수정하는 모드
Cursor AI를 잠깐 꺼두고 싶다면 ?
Cursor AI의 자동완성으로 불편해 할수 있다 그럴땐 잠깐 끄면 되는데
하단 Cursor Tab 을 클릭하여 Disable globally를 클릭하거나 Snooze를 클릭하여 시간 설정할수 있다

프론트 외에도 백으로 코딩하기위해 spring boot를 이용하는 방법은 다음 영상을 참고하면된다
https://www.youtube.com/watch?v=kDVRfzd1Ie8
'AI활용하기' 카테고리의 다른 글
| 챗 GPT 자소서 일잘러 특강 (0) | 2025.10.14 |
|---|---|
| 제미나이 대학생 무료! Gemini AI 12개월 무료로 받는 꿀팁 (feat. ChatGPT 대신 쓸만함) (5) | 2025.08.07 |