Cursor는 애니스피어 랩스에서 개발한 AI 코드 편집기로, Visual Studio Code(VSCode)의 수정된 파생형을 기반으로 하므로 VSCode의 많은 기능을 상속하며, VSCode의 모든 구성을 Cursor에서 가져와서 사용할 수 있습니다. 다음은 Cursor의 주요 특징과 기능 중 일부입니다:
- AI 지원 프로그래밍커서에는 코드 협업을 위한 AI가 내장되어 있어 코드 완성, 대화창, 코드 생성 재작성에서 Github Copilot과 같은 VSCode 플러그인보다 더 원활한 환경을 제공합니다.
- 코드 완성커서는 후속 코드 내용을 추론할 수 있는 고정밀 코드 완성 기능을 제공하며 사용자는 단순히
탭
키를 누르면 제안을 받을 수 있습니다. - 대화 상자 창Cursor의 대화 창을 통해 사용자는 자연어를 통해 AI와 소통하여 더 나은 코드를 생성할 수 있습니다. 깃허브 코파일럿과 달리 커서가 생성한 코드는 Git과 같은 다른 형식으로 출력되므로 사용자의 코드에 바로 적용할 수 있습니다.
- 다중 파일 편집커서의 작성기 기능을 사용하면 단일 대화창에서 여러 파일을 동시에 변경할 수 있어 복잡한 프로젝트를 작업할 때 특히 유용합니다.
- 상황에 맞는커서는 다양한
@
주석을 사용하여 더 큰 언어 모델에 컨텍스트 정보를 쉽게 제공할 수 있습니다.파일
,코드
,@Docs
,웹
등. 이러한 표기법은 코드 파일, 코드 블록, 공식 문서, 웹 검색 결과 등 상황에 맞는 정보를 제공할 수 있습니다. - 개인 정보 보호 모드커서 : 활성화하면 사용자의 코드를 저장하지 않는 개인정보 보호 모드를 제공하여 데이터 보안을 강화합니다.
- 인덱싱 기능커서는 코드빈 인덱싱, 벡터화를 통해 유사성 검색을 수행하고 더 나은 생성 결과를 얻을 수 있도록 JetBrains와 유사합니다.
- (컴퓨터) 바로 가기 키커서는 다음과 같은 AI 기능을 사용할 수 있는 특별한 단축키를 설계했습니다.
CTRL/CMD + L
대화 상자를 엽니다.CTRL/CMD + K
생성 창을 엽니다.CTRL/CMD + I
작성기를 엽니다. - 설정 및 마이그레이션사용자는 클릭 한 번으로 VS 코드 구성을 커서로 가져올 수 있으며, 커서는 최신 버전에 따라 VS 코드를 유지 관리하도록 정기적으로 자체 조정합니다.
이러한 커서의 기능은 개발자의 프로그래밍 생산성과 경험을 크게 향상시킬 수 있는 강력한 AI 프로그래밍 도우미입니다.