본문 바로가기

알토르

알토르 1주차 Cusor AI

Cursor AI

  • AI 기능을 코딩 워크플로우에 통합하여 개발 생산성을 극대화하도록 설계된 코드 에디터
  • Visual Studio Code를 기반으로 익숙한 인터페이스 제공

Cursor AI 주요 방법

  1. 인라인 편집 - Ctrl + K (Mac: Cmd + K)

    • 코드 수정: 수정하고 싶은 코드 블록을 드래그하여 선택한 후 Ctrl + K
      "이 함수를 화살표 함수로 바꿔줘", "성능 최적화를 위해 이 부분을 리팩토링해줘"와 같이 명령을 내리면 AI가 코드 수정
    • 코드 생성: 코드를 작성할 곳에 커서를 두고 Ctrl + K
      "사용자 정보를 가져오는 fetchUsers 함수를 만들어줘"와 같이 명령하면 AI가 코드 생성
    • 자연어 명령: "이 코드가 하는 일이 뭐야?", "여기서 버그가 발생한 것 같아. 원인을 찾아줘"와 같이 자연어로 질문/답변
  2. AI 챗 (AI Chat) - Ctrl + L (Mac: Cmd + L)
    화면 오른쪽 사이드바에 AI 챗 패널을 열어 AI와 대화하며 코딩

    • Code를 Context로 전달: 특정 코드 블록을 선택한 상태에서 Ctrl + L을 누르면, 챗 패널의 context로 자동으로 추가-> 질문/답변
    • 코드베이스 이해: 챗에서 @ 심볼을 사용해 특정 파일이나 폴더를 컨텍스트로 지정
      import 구문이 있는 파일이라면 @ 심볼을 입력했을 때 관련 파일들을 자동으로 추천
      예를 들어, @database.ts를 입력하면 AI가 해당 파일의 내용을 참고하여 답변 생성
    • 웹 검색: @Web 사용
  3. 에이전트 (Agent) - Ctrl + I (Mac: Cmd + I)

  • 복잡 / 여러 파일에 걸친 작업 요청
    • "새로운 API 엔드포인트를 만들고, 데이터베이스 모델을 업데이트해줘"와 같이 큰 목표를 설명하면,
      여러 단계로 나누어 실행 및 결과 생성
    • 각 단계마다 개발자가 확인하고 승인할 수 있으며, 필요시 수동으로 수정 및 피드백
    • 에이전트는 코드 수정, 터미널 명령어 실행, 파일을 생성/수정하는 작업 수행 가능
  1. 자동 완성 + TAB (Autocomplete)
    • Tab 키를 누르면 AI 제안 코드 즉시 적용
    • 여러 줄의 코드나 함수 전체를 자동 완성

'알토르' 카테고리의 다른 글

알토르 1주차 - 업다운 게임  (3) 2025.08.18
알토르 1주차 태그  (1) 2025.08.18
알토르 1주차 - API  (1) 2025.08.13
알토르 1주차 - Typing Game 4  (2) 2025.08.13
알토르 1주차 ES6  (5) 2025.08.12