Aller au contenu

Commandes Tabnine

Copier toutes les commandes Générer PDF

Commandes complètes d'achèvement de code AI Tabnine et workflows pour une assistance de codage intelligente.

Installation et configuration

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

Commandes d'extension de code 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

Raccourcis d'achèvement du code

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

Commandes de configuration

Command Description
tabnine config Open configuration
tabnine config --set <key>=<value> Set configuration
tabnine config --get <key> Get configuration value
tabnine config --reset Reset configuration
tabnine config --export Export settings

Appui linguistique

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

Modèles et caractéristiques de l'IA

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

Intégration 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

Caractéristiques de l'équipe

Command Description
tabnine team create Create team
tabnine team invite <email> Invite team member
tabnine team remove <user> Remove team member
tabnine team settings Configure team settings
tabnine team models Manage team models

Formation sur modèle personnalisé

Command Description
tabnine train --dataset <path> Train custom model
tabnine train --validate Validate training data
tabnine model list List available models
tabnine model switch <model> Switch active model
tabnine model delete <model> Delete custom model

Optimisation des performances

Command Description
tabnine optimize Optimize performance
tabnine cache clear Clear cache
tabnine cache status Check cache status
tabnine memory --limit <mb> Set memory limit
tabnine cpu --limit <percent> Set CPU limit

Confidentialité et sécurité

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

Configuration avancée

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

Débogue et registres

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 et intégration

Command Description
tabnine api --token <token> Set API token
tabnine api --endpoint <url> Set API endpoint
tabnine api test Test API connection
tabnine api usage Check API usage
tabnine api limits Check rate limits

Gestion des abonnements

Command Description
tabnine subscription status Check subscription
tabnine subscription upgrade Upgrade subscription
tabnine subscription cancel Cancel subscription
tabnine billing history View billing history

Caractéristiques d'analyse de code

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

Raccourcis clavier (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

Prise en charge du type de fichier

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

Variables d'environnement

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

Fichiers de configuration

File Description
tabnine_config.json Main configuration
.tabnine Project settings
tabnine.log Log file
model_cache/ Model cache directory

Caractéristiques de l'entreprise

Command Description
tabnine enterprise setup Enterprise setup
tabnine enterprise policies Manage policies
tabnine enterprise audit Audit logs
tabnine enterprise compliance Compliance settings

Analyse et métriques

Command Description
tabnine metrics View usage metrics
tabnine analytics Analytics dashboard
tabnine performance Performance metrics
tabnine report Generate report

Dépannage

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

Meilleures pratiques

Practice Description
Regular updates Keep extension updated
Clean code style Better suggestions
Consistent naming Improved predictions
Code comments Enhanced context
Team collaboration Shared learning

Comparaison avec d'autres outils

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

Exemples d'intégration

Framework Integration
React Component suggestions
Vue.js Template completions
Angular Service completions
Django Model suggestions
Flask Route completions

Interface de ligne de commande

Command Description
tabnine --install-dir <path> Set installation directory
tabnine --config-dir <path> Set config directory
tabnine --log-file <path> Set log file path
tabnine --daemon Run as daemon
tabnine --no-daemon Run without daemon

Intégration Vim

Command Description
:TabnineEnable Enable Tabnine
:TabnineDisable Disable Tabnine
:TabnineStatus Check status
:TabnineHub Open hub
:TabnineLogs View logs

Intégration 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