Comandi Tabnine¶
Traduzione: Copia tutti i comandi
Traduzione: Generare PDF
< >
Comandi e flussi di lavoro completi di completamento del codice AI Tabnine per l'assistenza intelligente di codifica.
## Installazione e configurazione
|Command|Description|
|---------|-------------|
|`code --install-extension TabNine.tabnine-vscode`|Install VS Code extension|
|`tabnine auth login`|Login to Tabnine account|
|`tabnine auth logout`|Logout from account|
|`tabnine auth status`|Check authentication status|
|`tabnine --version`|Show version information|
|`tabnine --help`|Show help information|
## Comandi di estensione del codice VS
|Command|Description|
|---------|-------------|
|`Ctrl+Shift+P > Tabnine: Open Settings`|Open Tabnine settings|
|`Ctrl+Shift+P > Tabnine: Toggle`|Toggle Tabnine on/off|
|`Ctrl+Shift+P > Tabnine: Restart`|Restart Tabnine service|
|`Ctrl+Shift+P > Tabnine: Open Hub`|Open Tabnine Hub|
|`Ctrl+Shift+P > Tabnine: Status`|Check status|
## Codici di completamento Scorciatoie
|Shortcut|Description|
|---------|-------------|
|`Tab`|Accept suggestion|
|`Escape`|Dismiss suggestion|
|`Ctrl+Space`|Trigger suggestion|
|`Alt+]`|Next suggestion|
|`Alt+[`|Previous suggestion|
|`Ctrl+Alt+Space`|Force trigger|
|`Shift+Tab`|Previous completion|
## Comandi di configurazione
|Command|Description|
|---------|-------------|
|`tabnine config`|Open configuration|
|`tabnine config --set =`|Set configuration|
|`tabnine config --get `|Get configuration value|
|`tabnine config --reset`|Reset configuration|
|`tabnine config --export`|Export settings|
## Supporto linguistico
|Language|Support Level|
|---------|-------------|
|`JavaScript`|Full support|
|`TypeScript`|Full support|
|`Python`|Full support|
|`Java`|Full support|
|`C++`|Full support|
|`C#`|Full support|
|`Go`|Full support|
|`Rust`|Full support|
|`PHP`|Full support|
|`Ruby`|Full support|
## Modelli e caratteristiche AI
|Feature|Description|
|---------|-------------|
|`Deep learning model`|Advanced AI predictions|
|`Local processing`|Privacy-focused|
|`Cloud sync`|Cross-device learning|
|`Team learning`|Shared knowledge|
|`Custom models`|Domain-specific training|
## Integrazione IDE
|IDE|Installation Command|
|---------|-------------|
|`VS Code`|Install from marketplace|
|`IntelliJ IDEA`|Install from plugin repository|
|`PyCharm`|Install from plugin repository|
|`WebStorm`|Install from plugin repository|
|`Android Studio`|Install from plugin repository|
|`Eclipse`|Install from marketplace|
|`Vim`|Install via package manager|
|`Emacs`|Install via package manager|
## Caratteristiche del team
|Command|Description|
|---------|-------------|
|`tabnine team create`|Create team|
|`tabnine team invite `|Invite team member|
|`tabnine team remove `|Remove team member|
|`tabnine team settings`|Configure team settings|
|`tabnine team models`|Manage team models|
## Formazione del modello personalizzato
|Command|Description|
|---------|-------------|
|`tabnine train --dataset `|Train custom model|
|`tabnine train --validate`|Validate training data|
|`tabnine model list`|List available models|
|`tabnine model switch `|Switch active model|
|`tabnine model delete `|Delete custom model|
## Ottimizzazione delle prestazioni
|Command|Description|
|---------|-------------|
|`tabnine optimize`|Optimize performance|
|`tabnine cache clear`|Clear cache|
|`tabnine cache status`|Check cache status|
|`tabnine memory --limit `|Set memory limit|
|`tabnine cpu --limit `|Set CPU limit|
## Privacy e sicurezza
|Command|Description|
|---------|-------------|
|`tabnine privacy --local-only`|Enable local-only mode|
|`tabnine privacy --cloud-sync`|Enable cloud sync|
|`tabnine privacy settings`|Privacy settings|
|`tabnine data export`|Export user data|
|`tabnine data delete`|Delete user data|
## Configurazione avanzata
|Setting|Description|
|---------|-------------|
|`completion_enabled`|Enable/disable completions|
|`max_num_results`|Maximum suggestions|
|`debounce_ms`|Completion delay|
|`local_enabled`|Local model usage|
|`cloud_enabled`|Cloud model usage|
|`semantic_status`|Semantic completion|
## Debug e logs
|Command|Description|
|---------|-------------|
|`tabnine logs`|View logs|
|`tabnine logs --tail`|Follow logs|
|`tabnine debug --enable`|Enable debug mode|
|`tabnine debug --disable`|Disable debug mode|
|`tabnine diagnostics`|Run diagnostics|
## API e integrazione
|Command|Description|
|---------|-------------|
|`tabnine api --token `|Set API token|
|`tabnine api --endpoint `|Set API endpoint|
|`tabnine api test`|Test API connection|
|`tabnine api usage`|Check API usage|
|`tabnine api limits`|Check rate limits|
## Gestione dell'abbonamento
|Command|Description|
|---------|-------------|
|`tabnine subscription status`|Check subscription|
|`tabnine subscription upgrade`|Upgrade subscription|
|`tabnine subscription cancel`|Cancel subscription|
|`tabnine billing history`|View billing history|
## Analisi del codice Caratteristiche
|Feature|Description|
|---------|-------------|
|`Semantic completion`|Context-aware suggestions|
|`Function signatures`|Parameter suggestions|
|`Import suggestions`|Auto-import recommendations|
|`Error detection`|Syntax error prevention|
|`Code patterns`|Pattern recognition|
## Tastiera Scorciatoie (IntelliJ)
|Shortcut|Description|
|---------|-------------|
|`Ctrl+Alt+T`|Toggle Tabnine|
|`Ctrl+Alt+R`|Restart Tabnine|
|`Ctrl+Alt+S`|Open settings|
|`Ctrl+Alt+H`|Open hub|
|`Ctrl+Alt+L`|View logs|
## Supporto tipo di file
|Extension|Description|
|---------|-------------|
|`.js, .jsx`|JavaScript files|
|`.ts, .tsx`|TypeScript files|
|`.py`|Python files|
|`.java`|Java files|
|`.cpp, .h`|C++ files|
|`.cs`|C# files|
|`.go`|Go files|
|`.rs`|Rust files|
|`.php`|PHP files|
|`.rb`|Ruby files|
## Variabili dell'ambiente
|Variable|Description|
|---------|-------------|
|`TABNINE_TOKEN`|API authentication token|
|`TABNINE_ENDPOINT`|API endpoint URL|
|`TABNINE_LOG_LEVEL`|Logging level|
|`TABNINE_CACHE_DIR`|Cache directory|
|`TABNINE_CONFIG_DIR`|Configuration directory|
## File di configurazione
|File|Description|
|---------|-------------|
|`tabnine_config.json`|Main configuration|
|`.tabnine`|Project settings|
|`tabnine.log`|Log file|
|`model_cache/`|Model cache directory|
## Caratteristiche aziendali
|Command|Description|
|---------|-------------|
|`tabnine enterprise setup`|Enterprise setup|
|`tabnine enterprise policies`|Manage policies|
|`tabnine enterprise audit`|Audit logs|
|`tabnine enterprise compliance`|Compliance settings|
## Analisi e metriche
|Command|Description|
|---------|-------------|
|`tabnine metrics`|View usage metrics|
|`tabnine analytics`|Analytics dashboard|
|`tabnine performance`|Performance metrics|
|`tabnine report`|Generate report|
## Risoluzione dei problemi
|Issue|Solution|
|---------|-------------|
|No completions|Check internet connection|
|Slow performance|Clear cache and restart|
|Extension not working|Reinstall extension|
|Authentication failed|Re-login to account|
|High CPU usage|Reduce completion frequency|
## Migliori Pratiche
|Practice|Description|
|---------|-------------|
|Regular updates|Keep extension updated|
|Clean code style|Better suggestions|
|Consistent naming|Improved predictions|
|Code comments|Enhanced context|
|Team collaboration|Shared learning|
## Confronto con altri strumenti
|Feature|Tabnine|GitHub Copilot|Supermaven|
|---------|-------------|-------------|-------------|
|Local processing|Yes|No|No|
|Custom models|Yes|No|No|
|Team learning|Yes|No|No|
|Privacy focus|High|Medium|Medium|
|IDE support|Extensive|Good|Growing|
## Esempi di integrazione
|Framework|Integration|
|---------|-------------|
|React|Component suggestions|
|Vue.js|Template completions|
|Angular|Service completions|
|Django|Model suggestions|
|Flask|Route completions|
## Interfaccia riga di comando
|Command|Description|
|---------|-------------|
|`tabnine --install-dir `|Set installation directory|
|`tabnine --config-dir `|Set config directory|
|`tabnine --log-file `|Set log file path|
|`tabnine --daemon`|Run as daemon|
|`tabnine --no-daemon`|Run without daemon|
## Integrazione Vim
|Command|Description|
|---------|-------------|
|`:TabnineEnable`|Enable Tabnine|
|`:TabnineDisable`|Disable Tabnine|
|`:TabnineStatus`|Check status|
|`:TabnineHub`|Open hub|
|`:TabnineLogs`|View logs|
## Integrazione Emacs
|Command|Description|
|---------|-------------|
|`M-x tabnine-start`|Start Tabnine|
|`M-x tabnine-stop`|Stop Tabnine|
|`M-x tabnine-restart`|Restart Tabnine|
|`M-x tabnine-config`|Open configuration|
|`M-x tabnine-status`|Check status|