web-dev-qa-db-fra.com

sortie geany vers la même instance de terminal

Dans Geany, la commande Menu> Build> Execute peut être configurée pour envoyer la sortie vers une fenêtre de terminal.

Par exemple: avec la commande suivante dans Build Commands et un script Python dans la fenêtre active, la commande Execute enverra la sortie du script dans une session interactive Python dans une fenêtre de terminal.

/usr/bin/python3 -i '%f'

Cependant, avec Geany tel que je l'ai configuré jusqu'à présent, la sortie va à une nouvelle instance de terminal chaque fois que je lance. J'accumulerai rapidement un nombre de fenêtres difficile à manier et si je veux voir le résultat d'une exécution précédente, il n'est pas toujours évident de savoir quelle fenêtre est la bonne.

Existe-t-il un moyen de faire en sorte que tout cela se produise dans la même instance de terminal chaque fois que je lance?

Il s'agit pas de plusieurs instances de Geany, mais d'une seule instance de Geany générant plusieurs instances de terminal. Le comportement que je recherche est celui des IDLE F5.

1
Stephen Boston

Voir le manuel de Geany sur Émulateur de terminal virtuel (VTE) page et vérifier Exécuter les programmes en option VTE :

Exécutez des programmes dans le terminal virtuel au lieu d'utiliser l'outil de terminal externe. Notez que si vous exécutez plusieurs commandes d'exécution à la fois, la sortie peut se mélanger dans le VTE.

0
freezed