Extraits de Commandes Rapides
Dans les opérations informatiques quotidiennes, nous devons souvent saisir des commandes complexes et longues (comme le nettoyage de Docker, la récupération de journaux K8s, etc.). La fonction Extraits de commandes (Snippets) vous permet de sauvegarder ces commandes et de les injecter en un clic sur n’importe quel serveur.
Créer et Gérer des Extraits
Section intitulée « Créer et Gérer des Extraits »En Mode Normal, appuyez sur la touche S pour faire apparaître la fenêtre flottante du Sélecteur d’Extraits (Snippet Picker).
- Appuyez sur la touche
opour créer un nouvel extrait. - Dans le formulaire de création, vous pouvez spécifier : le nom, un long segment de commande à sauvegarder, ainsi que des étiquettes pour une recherche rapide (comme
docker,network). - Vous pouvez utiliser la touche
/à tout moment pour effectuer une recherche globale dans la bibliothèque d’extraits.
Espaces Réservés de Variables Dynamiques
Section intitulée « Espaces Réservés de Variables Dynamiques »La grande force des Snippets réside dans leur prise en charge du remplacement dynamique de variables.
Vous pouvez écrire des espaces réservés en majuscules dans la commande, au format {{VAR_NAME}}.
Par exemple :
docker logs -f --tail {{LINE_COUNT}} {{CONTAINER_NAME}}Lorsque vous sélectionnez cet extrait dans le sélecteur et vous préparez à l’exécuter, PhanTerm n’enverra pas la commande directement. Au lieu de cela, il affichera une série de zones de saisie élégantes, vous demandant séquentiellement de renseigner les valeurs spécifiques de LINE_COUNT et CONTAINER_NAME.
Une fois la saisie terminée, appuyez sur Entrée, et cette commande assemblée sera immédiatement exécutée dans votre terminal actuel.
Génération Automatique d’Extraits par un Agent IA
Section intitulée « Génération Automatique d’Extraits par un Agent IA »Tous les extraits de commandes de PhanTerm sont stockés dans un fichier de configuration YAML structuré (snippets.yaml), ce qui vous permet de laisser complètement un assistant IA écrire et gérer directement la bibliothèque d’extraits pour vous !
Vous pouvez copier l’instruction Prompt ci-dessous en un clic, l’envoyer à votre assistant IA, et simplement remplacer vos besoins entre les crochets finaux :
Vous êtes un expert en opérations sur serveurs et en terminal PhanTerm.Veuillez rédiger pour moi un ensemble d'extraits de commandes rapides dédiés à PhanTerm (Snippets), selon mes besoins.
### Normes de format et contraintes1. Doit produire un YAML valide, avec la structure de niveau supérieur `version: 1` et une liste `snippets:`.2. Seuls les champs suivants sont autorisés : `name` (obligatoire), `command` (obligatoire), `description` (facultatif), `tags` (liste de chaînes de caractères facultative).3. Ne générez **absolument jamais** de champ fictif `variables:`.4. Les variables doivent être déclarées en utilisant des espaces réservés en majuscules dans la chaîne `command`, au format `{{VAR_NAME}}`. Par exemple : `docker logs {{CONTAINER_NAME}} --tail {{LINES}}`.5. `name` et `command` doivent être fournis, `name` doit être bref et avoir une intention claire.
### Référence d'exempleversion: 1snippets: - name: Tail service logs command: journalctl -u {{SERVICE}} -n {{LINES}} -f description: Suivre en continu les journaux récents du service système tags: - logs - debug
### Mes besoins sont :[Remplacez ceci par vos besoins spécifiques, par exemple : veuillez me fournir un ensemble d'extraits pour nettoyer les K8s Evicted Pods et résoudre les problèmes de réseau]