Guide de l'Utilisateur Avancé : Référence CLI et Mode Interactif
Guide de l’utilisateur avancé : Référence de la CLI et du mode interactif
Section titled “Guide de l’utilisateur avancé : Référence de la CLI et du mode interactif”Devenez un maître de la ligne de commande. Ce chapitre est votre ressource incontournable pour trouver rapidement la bonne commande, le bon flag ou le bon raccourci clavier pour toute situation. Nous couvrirons l’ensemble de la CLI, la session interactive et les puissantes commandes slash qui débloquent des fonctionnalités avancées.
Référence complète de la CLI
Section titled “Référence complète de la CLI”Le point d’entrée principal est claude, souvent aliasé en cc. Vous pouvez lui passer une invite directement ou rediriger du contenu d’une autre commande.
# Passer une invite directementclaude "Write a Python function to calculate a factorial"
# Rediriger un fichier pour que Claude l'expliquecat complex_script.js | claude "Explain this code to me"Flags de ligne de commande courants :
| Flag | Alias | Description |
|---|---|---|
--model | -m | Spécifie le modèle à utiliser (par exemple, claude-3-opus-20240229). |
--file | -f | Fournit un fichier ou un répertoire comme contexte pour l’invite. |
--edit | -e | Applique le code généré directement au(x) fichier(s) spécifié(s). |
--yes | -y | Accepte automatiquement toutes les suggestions sans demander de confirmation. |
--config | Chemin vers un fichier de configuration personnalisé. |
Nuances du mode interactif
Section titled “Nuances du mode interactif”L’exécution de claude sans arguments vous fait entrer dans une session interactive. Ce mode est un environnement puissant et avec état où Claude se souvient du contexte de votre conversation, y compris les fichiers dont vous avez discuté et le code que vous avez généré. Il est idéal pour le développement itératif, le débogage et la résolution de problèmes complexes.
- Historique de la session : Utilisez les touches fléchées Haut et Bas pour naviguer dans votre historique de commandes pour la session actuelle.
- Saisie multi-lignes : Sur la plupart des terminaux, vous pouvez utiliser
Option+Entrée(macOS) ouShift+Entréepour ajouter une nouvelle ligne à votre invite sans la soumettre. Exécutez/terminal-setuppour une meilleure intégration. - Modes de permission : Passez en revue les différents modes d’exécution avec
Shift+Tab. Les modes incluent ‘Normal’ (demande confirmation), ‘Mode Plan’ (affiche un plan avant l’exécution) et ‘Auto-Accept’ (exécute les commandes sans confirmation).
Référence complète des commandes slash
Section titled “Référence complète des commandes slash”Les commandes slash sont vos raccourcis vers la productivité en mode interactif. Elles vous permettent d’effectuer des actions spécifiques rapidement et efficacement.
| Commande | Description et exemple |
|---|---|
/add [file/dir] | Ajoute un ou plusieurs fichiers/répertoires au contexte de la session. Ex: /add src/components |
/clear | Efface l’historique de la conversation et le contexte, démarrant une nouvelle session. |
/config | Ouvre le fichier de paramètres utilisateur dans votre éditeur par défaut pour modification. |
/edit [file] | Indique à Claude que la prochaine invite doit modifier le fichier spécifié. Ex: /edit package.json |
/help | Affiche une liste de toutes les commandes slash disponibles et une brève description de chacune. |
/history | Affiche l’historique récent de la conversation au sein de la session actuelle. |
/install-github-app | Démarre un assistant interactif pour vous aider à installer l’action GitHub de Claude Code. |
/login | Lance le processus de connexion pour votre compte Anthropic (non utilisé pour Bedrock/Vertex AI). |
/ls | Liste les fichiers et répertoires actuellement inclus dans le contexte de la session. |
/rm [file] | Supprime un fichier ou un répertoire du contexte de la session. Ex: /rm dist/bundle.js |
/run [command] | Exécute une commande shell et ajoute sa sortie au contexte de la conversation. Ex: /run npm install |
/test [prompt] | Demande à Claude de générer un test pour le code actuellement en contexte basé sur l’invite. |