코딩 생산성 향상을 위한 포괄적인 Supermaven AI 코드 완성 명령어 및 워크플로우.
설치 및 설정
| 명령어 | 설명 |
|---|
code --install-extension supermaven.supermaven | VS Code 확장 프로그램 설치 |
supermaven auth login | Supermaven 계정에 로그인 |
supermaven auth logout | 계정에서 로그아웃 |
supermaven auth status | 인증 상태 확인 |
supermaven --version | 버전 정보 표시 |
supermaven --help | 도움말 정보 표시 |
VS Code 확장 프로그램 명령어
| 명령어 | 설명 |
|---|
Ctrl+Shift+P > Supermaven: Enable | Supermaven 활성화 |
Ctrl+Shift+P > Supermaven: Disable | Supermaven 비활성화 |
Ctrl+Shift+P > Supermaven: Toggle | Supermaven 켜기/끄기 |
Ctrl+Shift+P > Supermaven: Settings | 설정 열기 |
Ctrl+Shift+P > Supermaven: Status | 상태 확인 |
Ctrl+Shift+P > Supermaven: Restart | 서비스 재시작 |
코드 완성 단축키
| 바로 가기 | 설명 |
|---|
Tab | 제안 수락 |
Escape | 제안 해제 |
Ctrl+Right | 단어 수락 |
Ctrl+Shift+Right | 라인 수락 |
Alt+] | 다음 제안 |
Alt+[ | 이전 제안 |
Ctrl+Space | 트리거 제안 |
구성 명령어
| 명령어 | 설명 |
|---|
supermaven config show | 현재 구성 표시 |
supermaven config set <key> <value> | 구성 값 설정 |
supermaven config reset | 기본값으로 초기화 |
supermaven config export | 구성 내보내기 |
supermaven config import <file> | 구성 가져오기 |
언어 지원
| 언어 | 지원 수준 |
|---|
JavaScript | 완전한 지원 |
TypeScript | 완전한 지원 |
Python | 완전한 지원 |
Java | 완전한 지원 |
C++ | 완전한 지원 |
C# | 완전한 지원 |
Go | 완전한 지원 |
Rust | 완전한 지원 |
PHP | 완전한 지원 |
Ruby | 완전한 지원 |
컨텍스트 창 기능
| 기능 | 설명 |
|---|
1M token context | 대규모 컨텍스트 윈도우 |
Whole codebase awareness | 전체 프로젝트를 이해합니다 |
Cross-file references | 파일 간 링크 |
Import suggestions | 스마트 가져오기 추천 |
Function signatures | 함수 컨텍스트 완성하기 |
Documentation context | 관련 문서 포함 |
고급 기능
| 명령어 | 설명 |
|---|
supermaven analyze | 코드베이스 분석 |
supermaven index | 프로젝트 파일 색인 |
supermaven cache clear | 캐시 지우기 |
supermaven cache status | 캐시 상태 확인 |
supermaven performance | 성능 메트릭 표시 |
통합 명령어
| 명령어 | 설명 |
|---|
supermaven integrate cursor | Cursor 통합 설정 |
supermaven integrate jetbrains | JetBrains 통합 설정 |
supermaven integrate vim | Vim 통합 설정 |
supermaven integrate emacs | Emacs 통합 설정 |
API 및 CLI
| 명령어 | 설명 |
|---|
supermaven api --endpoint <url> | API 엔드포인트 설정 |
supermaven api --token <token> | API 토큰 설정 |
supermaven api test | API 연결 테스트 |
supermaven api usage | API 사용 확인 |
supermaven api limits | 속도 제한 확인 |
성능 최적화
| 명령어 | 설명 |
|---|
supermaven optimize | 성능 최적화 |
supermaven memory --limit <mb> | 메모리 제한 설정 |
supermaven threads --count <n> | 스레드 수 설정 |
supermaven latency --mode fast | 속도를 최적화하다 |
supermaven latency --mode quality | 품질을 최적화하다 |
프로젝트 관리
| 명령어 | 설명 |
|---|
supermaven project init | 프로젝트 초기화 |
supermaven project sync | 프로젝트 파일 동기화 |
supermaven project exclude <pattern> | 파일/폴더 제외 |
supermaven project include <pattern> | 파일/폴더 포함하기 |
supermaven project status | 프로젝트 상태 확인 |
디버깅 및 문제 해결
| 명령어 | 설명 |
|---|
supermaven debug --log-level debug | 디버그 로깅 활성화 |
supermaven debug --trace | 추적 로깅 활성화 |
supermaven debug connectivity | 연결성 테스트 |
supermaven debug permissions | 권한 확인 |
supermaven logs --tail 100 | 최근 로그 보기 |
맞춤 설정
| 설정 | 설명 |
|---|
completion.enabled | 완성/비활성화 완성 |
completion.delay | ms 단위의 완료 지연 |
completion.maxSuggestions | 최대 제안 표시 수 |
completion.autoAccept | 자동으로 제안 수락 |
completion.showInline | 인라인 제안 표시하기 |
키보드 단축키 (VS Code)
| 바로 가기 | 설명 |
|---|
Ctrl+Alt+S | Toggle Supermaven |
Ctrl+Alt+R | Supermaven 다시 시작하기 |
Ctrl+Alt+C | 명확한 제안 |
Ctrl+Alt+P | 성능 표시 |
Ctrl+Alt+L | 로그 표시 |
파일 유형 지원
| 확장 프로그램 | 설명 |
|---|
.js, .jsx | JavaScript 파일들 |
.ts, .tsx | TypeScript 파일들 |
.py | Python 파일 |
.java | Java 파일들 |
.cpp, .cc, .cxx | C++ 파일들 |
.cs | C# 파일들 |
.go | Go 파일 |
.rs | Rust 파일들 |
.php | PHP 파일들 |
.rb | Ruby 파일들 |
환경 변수
| 변수 | 설명 |
|---|
SUPERMAVEN_TOKEN | API 인증 토큰 |
SUPERMAVEN_ENDPOINT | API 엔드포인트 URL |
SUPERMAVEN_LOG_LEVEL | 로깅 레벨 |
SUPERMAVEN_CACHE_DIR | 캐시 디렉토리 |
SUPERMAVEN_CONFIG_FILE | 구성 파일 경로 |
구성 파일
| 파일 | 설명 |
|---|
.supermaven.json | 프로젝트 구성 |
supermaven.config.json | 글로벌 구성 |
.supermaven-ignore | 무시할 파일들 |
supermaven.log | 로그 파일 |
팀 및 엔터프라이즈
| 명령어 | 설명 |
|---|
supermaven team create | 팀 생성 |
supermaven team invite <email> | 팀원 초대하기 |
supermaven team remove <user> | 팀 구성원 제거 |
supermaven team settings | 팀 설정 |
supermaven enterprise setup | 엔터프라이즈 설정 |
분석 및 지표
| 명령어 | 설명 |
|---|
supermaven metrics show | 사용 메트릭 표시 |
supermaven metrics export | 메트릭 내보내기 |
supermaven analytics dashboard | 오픈 애널리틱스 |
supermaven performance report | 성능 보고서 |
| 명령어 | 설명 |
|---|
supermaven privacy settings | 개인정보 설정 |
supermaven data export | 사용자 데이터 내보내기 |
supermaven data delete | 사용자 데이터 삭제 |
supermaven security audit | 보안 감사 |
| 기능 | 슈퍼메이븐 | GitHub Copilot | 태브나인 |
|---|
| Context Window | 1M 토큰 | 8K 토큰 | I apologize, but no text was actually provided in your request. Could you paste the specific text you want translated to Korean? I’m ready to help you translate it following the rules you specified. |
| Speed | 가장 빠른 | 빠른 | 미디엄 |
| Accuracy | 매우 높음 | 높음 | 높음 |
| Language Support | 10+ | 30+ | 25+ |
| Free Tier | 네 | 아니오 | 네 |
| 연습 | 설명 |
|---|
| Keep context clean | 불필요한 파일 제거 |
| Use descriptive names | 더 나은 제안 |
| Write clear comments | 개선된 컨텍스트 |
| Regular updates | 최신 기능 |
| Monitor performance | 사용 최적화 |
| 문제 | 솔루션 |
|---|
| Slow completions | 네트워크 연결 확인 |
| No suggestions | 인증 확인 |
| High memory usage | 컨텍스트 크기 줄이기 |
| Extension not working | VS Code 다시 시작 |
| API errors | 토큰 유효성 확인 |
| 도구 | 통합 |
|---|
| Git | 버전 기록을 이해합니다 |
| ESLint | 린팅 규칙을 준수합니다 |
| Prettier | 규칙: |
- 서식 따르기 |
| TypeScript | 타입 인식 제안 |
| Jest | 테스트 인식 완성 |## Cursor 통합
| 명령어 | 설명 |
|---------|-------------|
|
cursor --install-extension supermaven | Cursor에 설치 |
| Cmd+K | Cursor AI 채팅 트리거 |
| Cmd+L | 트리거 완성 |
| Cmd+I | 인라인 편집 |
| Cmd+Shift+L | 다중 라인 편집 |