| 명령어 | 설명 |
|---|
code --install-extension TabNine.tabnine-vscode | VS Code 확장 프로그램 설치 |
tabnine auth login | Tabnine 계정에 로그인 |
tabnine auth logout | 계정에서 로그아웃 |
tabnine auth status | 인증 상태 확인 |
tabnine --version | 버전 정보 표시 |
tabnine --help | 도움말 정보 표시 |
| 명령어 | 설명 |
|---|
Ctrl+Shift+P > Tabnine: Open Settings | Tabnine 설정 열기 |
Ctrl+Shift+P > Tabnine: Toggle | Tabnine 켜기/끄기 |
Ctrl+Shift+P > Tabnine: Restart | Tabnine 서비스 재시작 |
Ctrl+Shift+P > Tabnine: Open Hub | Open Tabnine Hub의 허브 |
Ctrl+Shift+P > Tabnine: Status | 상태 확인 |
| 바로 가기 | 설명 |
|---|
Tab | 제안 수락 |
Escape | 제안 해제 |
Ctrl+Space | 트리거 제안 |
Alt+] | 다음 제안 |
Alt+[ | 이전 제안 |
Ctrl+Alt+Space | 강제 트리거 |
Shift+Tab | 이전 완료 |
| 명령어 | 설명 |
|---|
tabnine config | 구성 열기 |
tabnine config --set <key>=<value> | 구성 설정 |
tabnine config --get <key> | 구성 값 가져오기 |
tabnine config --reset | 구성 초기화 |
tabnine config --export | 내보내기 설정 |
| 언어 | 지원 수준 |
|---|
JavaScript | 완전한 지원 |
TypeScript | 완전한 지원 |
Python | 완전한 지원 |
Java | 완전한 지원 |
C++ | 완전한 지원 |
C# | 완전한 지원 |
Go | 완전한 지원 |
Rust | 완전한 지원 |
PHP | 완전한 지원 |
Ruby | 완전한 지원 |
| 기능 | 설명 |
|---|
Deep learning model | 고급 AI 예측 |
Local processing | 프라이버시 중심의 |
Cloud sync | 크로스 디바이스 러닝 |
Team learning | 공유된 지식 |
Custom models | 도메인 특화 훈련 |
| IDE | 설치 명령어 |
|---|
VS Code | 마켓플레이스에서 설치 |
IntelliJ IDEA | 플러그인 저장소에서 설치 |
PyCharm | 플러그인 저장소에서 설치 |
WebStorm | 플러그인 저장소에서 설치 |
Android Studio | 플러그인 저장소에서 설치 |
Eclipse | 마켓플레이스에서 설치 |
Vim | 패키지 관리자를 통해 설치 |
Emacs | 패키지 관리자를 통해 설치 |
| 명령어 | 설명 |
|---|
tabnine team create | 팀 생성 |
tabnine team invite <email> | 팀원 초대하기 |
tabnine team remove <user> | 팀 구성원 제거 |
tabnine team settings | 팀 설정 구성 |
tabnine team models | 팀 모델 관리 |
| 명령어 | 설명 |
|---|
tabnine train --dataset <path> | 맞춤형 모델 훈련 |
tabnine train --validate | 훈련 데이터 검증 |
tabnine model list | 사용 가능한 모델 목록 |
tabnine model switch <model> | 활성 모델 전환 |
tabnine model delete <model> | 사용자 지정 모델 삭제 |
| 명령어 | 설명 |
|---|
tabnine optimize | 성능 최적화 |
tabnine cache clear | 캐시 지우기 |
tabnine cache status | 캐시 상태 확인 |
tabnine memory --limit <mb> | 메모리 제한 설정 |
tabnine cpu --limit <percent> | CPU 제한 설정 |
| 명령어 | 설명 |
|---|
tabnine privacy --local-only | 로컬 전용 모드 활성화 |
tabnine privacy --cloud-sync | 클라우드 동기화 활성화 |
tabnine privacy settings | 개인정보 설정 |
tabnine data export | 사용자 데이터 내보내기 |
tabnine data delete | 사용자 데이터 삭제 |
| 설정 | 설명 |
|---|
completion_enabled | 완성/비활성화 완성 |
max_num_results | 최대 제안 |
debounce_ms | 완료 지연 |
local_enabled | 로컬 모델 사용 |
cloud_enabled | 클라우드 모델 사용 |
semantic_status | 의미론적 완성 |
| 명령어 | 설명 |
|---|
tabnine logs | 로그 보기 |
tabnine logs --tail | 로그 따라가기 |
tabnine debug --enable | 디버그 모드 활성화 |
tabnine debug --disable | 디버그 모드 비활성화 |
tabnine diagnostics | 진단 실행 |
| 명령어 | 설명 |
|---|
tabnine api --token <token> | API 토큰 설정 |
tabnine api --endpoint <url> | API 엔드포인트 설정 |
tabnine api test | API 연결 테스트 |
tabnine api usage | API 사용 확인 |
tabnine api limits | 속도 제한 확인 |
| 명령어 | 설명 |
|---|
tabnine subscription status | 구독 확인 |
tabnine subscription upgrade | 구독 업그레이드 |
tabnine subscription cancel | 구독 취소 |
tabnine billing history | 청구 내역 보기 |
| 기능 | 설명 |
|---|
Semantic completion | 컨텍스트 인식 제안 |
Function signatures | 매개변수 제안 |
Import suggestions | 자동 가져오기 권장 사항 |
Error detection | 구문 오류 방지 |
Code patterns | 패턴 인식 |
| 바로 가기 | 설명 |
|---|
Ctrl+Alt+T | Toggle Tabnine |
Ctrl+Alt+R | Tabnine 다시 시작하기 |
Ctrl+Alt+S | 설정 열기 |
Ctrl+Alt+H | 오픈 허브 |
Ctrl+Alt+L | 로그 보기 |
| 확장 프로그램 | 설명 |
|---|
.js, .jsx | JavaScript 파일들 |
.ts, .tsx | TypeScript 파일들 |
.py | Python 파일 |
.java | Java 파일들 |
.cpp, .h | C++ 파일들 |
.cs | C# 파일들 |
.go | Go 파일 |
.rs | Rust 파일들 |
.php | PHP 파일들 |
.rb | Ruby 파일 |
| 변수 | 설명 |
|---|
TABNINE_TOKEN | API 인증 토큰 |
TABNINE_ENDPOINT | API 엔드포인트 URL |
TABNINE_LOG_LEVEL | 로깅 레벨 |
TABNINE_CACHE_DIR | 캐시 디렉토리 |
TABNINE_CONFIG_DIR | 구성 디렉터리 |
| 파일 | 설명 |
|---|
tabnine_config.json | 주 구성 |
.tabnine | 프로젝트 설정 |
tabnine.log | 로그 파일 |
model_cache/ | 모델 캐시 디렉토리 |
| 명령어 | 설명 |
|---|
tabnine enterprise setup | 엔터프라이즈 설정 |
tabnine enterprise policies | 정책 관리 |
tabnine enterprise audit | 감사 로그 |
tabnine enterprise compliance | 규정 준수 설정 |
| 명령어 | 설명 |
|---|
tabnine metrics | 사용 지표 보기 |
tabnine analytics | 분석 대시보드 |
tabnine performance | 성능 지표 |
tabnine report | 보고서 생성 |
| 문제 | 솔루션 |
|---|
| No completions | 인터넷 연결 확인 |
| Slow performance | 캐시 지우기 및 다시 시작 |
| Extension not working | 확장 프로그램 다시 설치 |
| Authentication failed | 계정에 다시 로그인하기 |
| High CPU usage | 완료 빈도 줄이기 |
| 연습 | 설명 |
|---|
| Regular updates | 확장 프로그램을 최신 상태로 유지하세요 |
| Clean code style | 더 나은 제안 |
| Consistent naming | 개선된 예측 |
| Code comments | 향상된 컨텍스트 |
| Team collaboration | 공유 학습 |
| 기능 | 태브나인 | GitHub Copilot | 슈퍼메이븐 |
|---|
| Local processing | 네 | 아니오 | 아니오 |
| Custom models | 네 | 아니오 | 아니오 |
| Team learning | 네 | 아니오 | 아니오 |
| Privacy focus | 높음 | 미디엄 | 미디엄 |
| IDE support | 광범위한 | 좋음 | 성장하기 |
| 프레임워크 | 통합 |
|---|
| React | 구성 요소 제안 |
| Vue.js | 템플릿 완성 |
| Angular | 서비스 완료 |
| Django | 모델 제안 |
| Flask | 경로 완료 |
| 명령어 | 설명 |
|---|
tabnine --install-dir <path> | 설치 디렉터리 설정 |
tabnine --config-dir <path> | 구성 디렉터리 설정 |
tabnine --log-file <path> | 로그 파일 경로 설정 |
tabnine --daemon | 데몬으로 실행 |
tabnine --no-daemon | 데몬 없이 실행 |
| 명령어 | 설명 |
|---|
:TabnineEnable | Tabnine 활성화 |
:TabnineDisable | Tabnine 비활성화 |
:TabnineStatus | 상태 확인 |
:TabnineHub | 오픈 허브 |
:TabnineLogs | 로그 보기 |
| 명령어 | 설명 |
| --------- | ------------- |
M-x tabnine-start | Tabnine 시작하기 |
M-x tabnine-stop | Tabnine 중지 |
M-x tabnine-restart | Tabnine 다시 시작하기 |
M-x tabnine-config | 구성 열기 |
M-x tabnine-status | 상태 확인 |