0 votes

Configuration du lancement de TextMate

Est-il possible de configurer TextMate pour qu'il lance le programme que je suis en train d'écrire (en utilisant le raccourci Command+R) avec quelques paramètres de ligne de commande ?

1voto

tubedogg Points 14839

Dans quel langage écrivez-vous le programme ? Je vais utiliser Python comme exemple.

Allez dans le menu "Bundles" > "Edit Bundles". Trouvez et cliquez sur Python dans la colonne de gauche. Cliquez sur Menu Actions dans la colonne du milieu, puis Run Script dans la colonne de droite.

En bas de la fenêtre, vous verrez le script qui est exécuté à chaque fois que vous utilisez la fonction + R . Cherchez la ligne qui commence par TextMate::Executor.run .

Pour l'instant, cela se présente comme suit :

TextMate::Executor.run(ENV["TM_PYTHON"] || "python", "-u", ENV["TM_FILEPATH"], :create_error_pipe => true, :use_hashbang => !ENV.has_key?('TM_PYTHON')) do |str, type|

Changez-le en ceci :

TextMate::Executor.run(ENV["TM_PYTHON"] || "python", "-u", ENV["TM_FILEPATH"], :create_error_pipe => true, :script_args => ["-arg1", "-arg2"], :use_hashbang => !ENV.has_key?('TM_PYTHON')) do |str, type|

Notez l'ajout de :script_args => ["-arg1", "-arg2"] . Remplacez les arguments entre parenthèses par les arguments que vous voulez faire passer.

Vous pouvez trouver d'autres options à utiliser avec TextMate::Executor.run dans le fichier source sur GitHub .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X