아래 사이트에 접속한다. Cursor 홈페이지이다.
예전 성격 같았으면 냅다 Download for Free 를 클릭했겠지만, 홈페이지를 더 둘러보려고 한다.
- Pricing
- Features
- Forum
- Docs
- Careers
- Blog
여기서 Features와 Docs 위주로 볼 생각이다.
https://www.cursor.com/features
Tab
Code Generation
이 기능은 기본 기능으로(아마 copliot이 이 기능이 있다고 알고있음. 사용하지 않아서 그렇다더라- 들었음), 내가 짠 코드를 바탕으로 다음에 작성할 코드를 예측하여 생성한다. 반복/패턴이 있는 코드의 경우 신속하게 작성이 가능하다.
Multi-Line Edits
여러 줄을 한 번에 편집하는 방법을 제시한다.
Smart Rewrites
가끔 코드를 짜다보면, 오타나 세미콜론 하나 누락 등으로 인해 코드에서 오류가 발생한다. 왜 안되지? 를 반복하다가 오타임을 알게 되는 순간 밀려오는 짜증남이 있었다. 요즘 IDE는 이런 걸 잘 잡아주기에 기본 기능이라고 생각한다. 어쨌든 오타나 구문 오류를 자동 교정해준다고 한다.
Cursor Prediction
이 기능은 뭐지? 문구 상으로는 내 커서가 어디로 이동할지 예측해서 자동으로 적절한 위치로 이동시켜준다고 이해가 되는데, 해봐야 알 듯 하다.
Chat
IDE를 잘 이용하기 위해서는 단축키 같은 것을 잘 숙지하는 것이 중요하다고 생각한다.
내 코드에서, 특정 코드 블록을 컨텍스트에 추가하려면, Ctrl + Shift + L 또는 @ 을 사용할 수 있다.
코드 전체에 대해 대화를 해보려면 Ctrl + Enter
Codebase Answer
@Codebase 또는 Ctrl + Enter 를 사용하면 내가 현재 작업하고 있는 프로젝트에 속한 코드 전체에 대한 질문을 할 수 있다. (Ctrl + L 하면 또한 채팅이 가능한 것으로 알고 있는데, 차이점이 뭐지? , 서서히 알아가는 걸로...)
그리고 코드 일부에 대한 질문이 필요하면, 해당 코드 블럭을 드래그 하여 Ctrl + Shift + L 하면 되겠다.
Reference your Code
@ 기호를 사용하여 AI가 참조할 수 있는 코드를 불러올 수 있다. 정확히는 폴더 내 파일과 코드 목록에 접근해서, AI가 해당 코드 정보를 기반으로 더 정확한 제안을 한다고....
Use Image
이미지를 불러오거나 드래그 해서 이미지를 삽입하면, 해당 이미지를 기반으로 요청한 질문에 대해 답변이 가능하다.
Ask the Web
@web 을 사용하면 외부의 정보를 검색하고, 이를 기반으로 한 답변을 제공받을 수 있다.
Instant Apply
AI가 코드 수정을 제안했을 때, Apply 버튼만 누르면 AI가 제공한 코드를 바로 내 코드에 적용이 가능한 기능이다.
내가 사용한 경험에 의하면 Accept를 하면 완전히 이식이 되는 걸로 알고 있다.
Use Documentation
@LibraryName 을 사용하여 라이브러리 문서를 참조하거나, @Docs > Add New doc 으로 나만의 문서를 추가할 수 있다.
Ctrl K
Ctrl K 를 사용하면 AI를 이용한 코드 편집 및 작성이 가능하다고 한다.
Fast Edits
코드를 선택한 뒤 Ctrl K를 하면 어떻게 수정할지 안내해주고, 코드를 선택하지 않고 Ctrl K 한다면 새로운 코드를 제안하거나 생성해주는 역할을 한다.
Terminal Ctrl K
터미널에서 Ctrl K를 하고, 터미널 명령어를 영어로 "어떤 명령을 내려줘" 라고 입력하면 Cursor가 이를 적절한 터미널 명령어로 자동 변환해서 실행한다고 한다.
와 그러면 이제 리눅스 명령어도 안 외워도 되나? 대박........ 이거 한번 해봐야겠다.
Quick Questions
코드를 작성하다가 궁금한 점이 생기면, 해당 부분을 선택해서 quick question을 클릭하면 답을 확인할 수 있다.
'혼자 공부하기 > 개발 스터디' 카테고리의 다른 글
[Cursor AI] Cursor AI 시작하기 - 홈페이지 둘러보기(Docs: Cmd K, Context, Advanced, Privacy, Troubleshooting) (2) | 2024.10.20 |
---|---|
[Cursor AI] Cursor AI 시작하기 - 홈페이지 둘러보기(Docs: Get Started, Tab, Chat) (2) | 2024.10.03 |
[Cursor AI] Cursor AI 시작하기 - Intro. (0) | 2024.09.28 |
처음 해보는 부하 테스트(nGrinder) - (4) (0) | 2024.09.26 |
처음 해보는 부하 테스트(nGrinder) - (3) (0) | 2024.09.23 |