채용정보
Cursor는 GPT-4 및 Claude를 포함한 여러 AI 모델을 지원하는 코드 생성, 편집 및 디버깅을위한 고급 AI 기능을 통합하는 VS Code에 내장 된 AI 전원 코드 편집기입니다.
설치 및 설치
| | Command | Description | |
| --- | --- |
| | Download from cursor.sh | Install Cursor from official website | |
| | cursor --version
| Check installed version | |
| | cursor .
| Open current directory in Cursor | |
| | cursor file.py
| Open specific file | |
| | cursor --help
| Display help information | |
| | cursor --extensions-dir
| Show extensions directory | |
Basic AI 기능
| | Shortcut | Description | |
| --- | --- |
| | Ctrl+K
/ Cmd+K
| Open AI command palette | |
| | Ctrl+L
/ Cmd+L
| Open AI chat panel | |
| | Ctrl+I
/ Cmd+I
| Inline AI editing | |
| | Tab
| Accept AI suggestion | |
| | Escape
| Reject AI suggestion | |
| | Alt+]
/ Option+]
| Next AI suggestion | |
| | Alt+[
/ Option+[
| Previous AI suggestion | |
AI 채팅 명령
| | Command | Description | |
| --- | --- |
| | @workspace
| Reference entire workspace | |
| | @file
| Reference specific file | |
| | @folder
| Reference folder contents | |
| | @code
| Reference selected code | |
| | @docs
| Reference documentation | |
| | @web
| Search web for context | |
| | @git
| Reference git history | |
코드 생성
회사소개
| | Shortcut | Description | |
| --- | --- |
| | Ctrl+K
then type prompt | Generate code inline | |
| | Ctrl+K
then Ctrl+A
| Generate entire file | |
| | Ctrl+K
then Ctrl+D
| Generate documentation | |
| | Ctrl+K
then Ctrl+T
| Generate tests | |
| | Ctrl+K
then Ctrl+R
| Refactor code | |
| | Ctrl+K
then Ctrl+F
| Fix code issues | |
채팅 기반 세대
| | Command | Description | | | --- | --- | | | "Create a function that..." | Generate specific function | | | | "Add error handling to this code" | Improve existing code | | | | "Convert this to TypeScript" | Language conversion | | | | "Optimize this algorithm" | Performance optimization | | | | "Add comments to explain this" | Documentation generation | |
Code 편집
선택 기반 편집
| | Shortcut | Description | |
| --- | --- |
| | Select code + Ctrl+K
| Edit selected code | |
| | Select code + Ctrl+I
| Inline edit selection | |
| | Ctrl+Shift+K
| Edit with context | |
| | Alt+K
| Quick edit | |
멀티 커서 편집
| | Shortcut | Description | |
| --- | --- |
| | Ctrl+Alt+Down
/ Cmd+Option+Down
| Add cursor below | |
| | Ctrl+Alt+Up
/ Cmd+Option+Up
| Add cursor above | |
| | Ctrl+D
/ Cmd+D
| Select next occurrence | |
| | Ctrl+Shift+L
/ Cmd+Shift+L
| Select all occurrences | |
AI 모델 구성
| | Setting | Description | | | --- | --- | | | GPT-4 | Default model for complex tasks | | | | GPT-3.5-turbo | Faster model for simple tasks | | | | Claude-3 | Alternative model for coding | | | | Codex | Specialized for code generation | | | | Custom models | Configure local or custom models | |
Workspace 기능
파일 관리
| | Shortcut | Description | |
| --- | --- |
| | Ctrl+P
/ Cmd+P
| Quick file open | |
| | Ctrl+Shift+P
/ Cmd+Shift+P
| Command palette | |
| | Ctrl+Shift+E
/ Cmd+Shift+E
| Explorer panel | |
| | Ctrl+Shift+F
/ Cmd+Shift+F
| Search across files | |
| | Ctrl+Shift+G
/ Cmd+Shift+G
| Source control | |
AI-Enhanced 검색
| | Command | Description | |
| --- | --- |
| | @search "semantic query"
| Semantic code search | |
| | @find "natural language"
| Natural language file finding | |
| | @grep "pattern with AI"
| AI-enhanced grep | |
AI와 디버깅
| | Feature | Description | | | --- | --- | | | AI Debug Assistant | Explain debugging output | | | | Error Explanation | AI explains error messages | | | | Fix Suggestions | AI suggests fixes for bugs | | | | Breakpoint Analysis | AI analyzes breakpoint context | |
Debug 명령
| | Shortcut | Description | |
| --- | --- |
| | F5
| Start debugging | |
| | F9
| Toggle breakpoint | |
| | F10
| Step over | |
| | F11
| Step into | |
| | Shift+F11
| Step out | |
| | Ctrl+Shift+F5
| Restart debugging | |
Git 통합
| | Command | Description | |
| --- | --- |
| | @git diff
| AI explains git differences | |
| | @git commit
| Generate commit messages | |
| | @git branch
| Suggest branch names | |
| | @git merge
| Help with merge conflicts | |
Git 바로가기
| | Shortcut | Description | |
| --- | --- |
| | Ctrl+Shift+G
/ Cmd+Shift+G
| Source control panel | |
| | Ctrl+Enter
/ Cmd+Enter
| Commit changes | |
| | Ctrl+Shift+P
then "Git"` | Git commands | |
확장 및 사용자 정의
인기 상품
| | Extension | Description | | | --- | --- | | | Cursor AI | Core AI functionality | | | | GitHub Copilot | Additional AI assistance | | | | Prettier | Code formatting | | | | ESLint | JavaScript linting | | | | Python | Python language support | | | | Live Share | Real-time collaboration | |
설정 구성
| | Setting | Description | |
| --- | --- |
| | cursor.ai.model
| Default AI model | |
| | cursor.ai.temperature
| AI creativity level | |
| | cursor.ai.maxTokens
| Maximum response length | |
| | cursor.ai.autoComplete
| Enable auto-completion | |
| | cursor.ai.inlineChat
| Enable inline chat | |
고급 기능
Composer 형태
| | Feature | Description | | | --- | --- | | | Multi-file editing | Edit multiple files simultaneously | | | | Project-wide changes | Apply changes across entire project | | | | Dependency tracking | Track file dependencies | | | | Batch operations | Perform bulk operations | |
AI 에이전트
| | Agent | Description | | | --- | --- | | | Code Agent | Specialized for code tasks | | | | Debug Agent | Focused on debugging | | | | Test Agent | Generates and runs tests | | | | Docs Agent | Creates documentation | | | | Refactor Agent | Code refactoring specialist | |
Language-Specific 특징
프로젝트
| | Command | Description | |
| --- | --- |
| | @python "create class"
| Generate Python classes | |
| | @python "add type hints"
| Add type annotations | |
| | @python "create tests"
| Generate pytest tests | |
| | @python "optimize"
| Performance optimization | |
자바스크립트/TypeScript
| | Command | Description | |
| --- | --- |
| | @js "create component"
| Generate React components | |
| | @ts "add types"
| Add TypeScript types | |
| | @js "async/await"
| Convert to async/await | |
| | @js "error handling"
| Add error handling | |
다른 언어
| | Command | Description | |
| --- | --- |
| | @rust "safe code"
| Generate safe Rust code | |
| | @go "concurrent"
| Go concurrency patterns | |
| | @java "spring boot"
| Spring Boot applications | |
| | @cpp "modern cpp"
| Modern C++ features | |
생산성 팁
코드 템플릿
| | Template | Description | |
| --- | --- |
| | @template api
| REST API template | |
| | @template component
| UI component template | |
| | @template test
| Test file template | |
| | @template config
| Configuration template | |
Workflow 자동화
| | Feature | Description | | | --- | --- | | | Auto-save | Automatic file saving | | | | Format on save | Auto-format code | | | | Lint on save | Auto-lint code | | | | AI suggestions | Proactive suggestions | |
협업 기능
| | Feature | Description | | | --- | --- | | | Live Share | Real-time collaboration | | | | AI Pair Programming | AI as coding partner | | | | Code Reviews | AI-assisted reviews | | | | Team Settings | Shared AI configurations | |
명령 공유
| | Shortcut | Description | |
| --- | --- |
| | Ctrl+Shift+P
then "Live Share"| Start collaboration session | |
| |
Ctrl+Shift+Pthen "Share"
| Share workspace | |
성능 최적화
| | Setting | Description | |
| --- | --- |
| | cursor.ai.cacheSize
| AI response cache size | |
| | cursor.ai.requestTimeout
| Request timeout | |
| | cursor.ai.batchSize
| Batch request size | |
| | cursor.ai.throttle
| Request throttling | |
문제 해결
| | Issue | Solution | | | --- | --- | | | AI not responding | Check internet connection | | | | Slow responses | Reduce context size | | | | Wrong suggestions | Provide more context | | | | Model errors | Switch AI model | | | | Extension conflicts | Disable conflicting extensions | |
Debug 명령
| | Command | Description | |
| --- | --- |
| | Ctrl+Shift+P
then "Developer: Reload Window"| Reload Cursor | |
| |
Ctrl+Shift+Pthen "Developer: Toggle Developer Tools"
| Open dev tools | |
| | Help > Show All Commands
| Show all available commands | |
API 통합
주문 모형
카지노사이트
Webhook 구성
카지노사이트
키보드 단축키 제품정보
필수 단축키
| | Shortcut | Action | |
| --- | --- |
| | Ctrl+K
| AI command | |
| | Ctrl+L
| AI chat | |
| | Ctrl+I
| Inline edit | |
| | Tab
| Accept suggestion | |
| | Escape
| Reject suggestion | |
| | Ctrl+/
| Toggle comment | |
| | Ctrl+S
| Save file | |
| | Ctrl+Z
| Undo | |
| | Ctrl+Y
| Redo | |
- 연혁
| | Shortcut | Action | |
| --- | --- |
| | Ctrl+P
| Quick open | |
| | Ctrl+G
| Go to line | |
| | Ctrl+F
| Find | |
| | Ctrl+H
| Replace | |
| | F12
| Go to definition | |
| | Alt+F12
| Peek definition | |
최고의 연습
효과적인 Prompting
- 자주 묻는 질문
- 더 나은 결과를 위한 context 제공
- 가능한 경우 예제 사용
- 더 작은 부품으로 복잡한 작업을 깰
- Iterate와 정제 신속한
Code 품질
- AI-generated 코드 검토
- 적절한 오류 처리
- 포괄적 인 테스트 포함
- 코딩 표준을 따르십시오
- 문서 복합 논리
- 연혁
- 작업에 적합한 AI 모델을 사용
- context 크기를 최적화
- Cache 자주 사용 된 응답
- Monitor API 사용
- timeouts를 적절하게 구성
계정 관리
- 보안 문제에 대한 AI 제안
- 즉각적인 데이터가 포함되지 않습니다.
- 안전한 API 엔드포인트 사용
- 적절한 액세스 제어 구현
- 일반 보안 감사
통합 예제
CI/CD 통합
카지노사이트
사용자 정의 스크립트
카지노사이트
일반적인 사용 사례
웹 개발
- React 컴포넌트 생성
- API 엔드포인트 생성
- 데이터베이스 schema 디자인
- Frontend 최적화
- 시험 자동화
데이터 과학
- Data 분석 스크립트
- 기계 학습 모델
- Visualization 코드
- Data Cleaning 파이프라인
- 통계 분석
다운로드
- 비밀번호
- CI/CD 파이프라인 구성
- 모니터링 설정
- 배포 스크립트
- 보안 구성