Greffon Outils externes

Le greffon Outils externes permet d'exécuter des commandes externes depuis gedit. Vous pouvez transmettre des données à une commande pour exploiter sa sortie (par exemple avec sed), ou lancer une commande prédéfinie (par exemple make).

Utilisez le Gestionnaire d'outils externes pour créer et éditer les commandes. Pour lancer une commande externe, choisissez la depuis le menu Outils.

X.IV.I. Commandes prédéfinies

Le greffon Outils externes fournit les commandes prédéfinies suivantes :

Build (Construire)

Lance make dans le répertoire du document actif.

Directory Listing (Contenu du répertoire)

Affiche le contenu du répertoire du document actif dans un nouveau document.

Environment Variables (Variables d'environnement)

Affiche les variables d'environnement dans le panneau inférieur.

Grep

Recherche un terme dans tous les fichiers du répertoire du document actif, en utilisant une correspondance de motif. Les résultats sont affichés dans le panneau inférieur.

Remove Trailing Spaces (Enlever les espaces finales)

Enlève toutes les espaces des fins de ligne du document.

X.IV.II. Définition d'une commande

Pour ajouter une commande externe, choisissez Outils ▸ Outils externes.

Dans la fenêtre Gestionnaire d'outils externes, cliquez sur Nouveau. Renseignez les données suivantes de la nouvelle commande :

Description

Cette description est affichée dans la barre d'état quand l'entrée de menu est sélectionnée.

Raccourci

Saisissez un raccourci clavier pour la commande.

Commande(s)

Les commandes à lancer. De nombreuses variables d'environnement de gedit peuvent être utilisées pour passer des données à ces commandes : consultez Section X.IV.IV ― Variables.

Entrée

Les données à fournir aux commandes (comme un flux d'entrée standard) : l'ensemble du texte du document actif, la sélection active, la ligne active ou le mot actif.

Sortie

L'exploitation des données de sortie des commandes : les afficher dans le panneau inférieur, les insérer dans un nouveau document, ou les ajouter au document actif, à la fin, à la position du curseur, ou replacer la sélection ou le document entier.

Applicabilité

Détermine quels documents peuvent être affectés par la commande, par exemple si le document est enregistré ou non, et s'il est local ou distant.

X.IV.III. Édition et suppression d'outils

Pour éditer un outil, sélectionnez-le dans la liste et effectuez les modifications à ses propriétés.

Pour renommer un outil, cliquez à nouveau dessus dans la liste.

Pour restaurer un outil intégré que vous avez modifié, appuyez sur Restaurer.

Pour enlever un outil, sélectionnez-le dans la liste et appuyez sur Enlever. Il n'est pas possible de retirer un outil intégré, uniquement ceux que vous avez créés.

X.IV.IV. Variables

Dans le champ Commande(s) définissant la commande à exécuter, vous pouvez utiliser les variables suivantes :

  • GEDIT_CURRENT_DOCUMENT_URI
  • GEDIT_CURRENT_DOCUMENT_NAME
  • GEDIT_CURRENT_DOCUMENT_SCHEME
  • GEDIT_CURRENT_DOCUMENT_PATH
  • GEDIT_CURRENT_DOCUMENT_DIR
  • GEDIT_DOCUMENTS_URI
  • GEDIT_DOCUMENTS_PATH