È possibile configurare TextMate per avviare il programma che sto attualmente scrivendo (usando la scorciatoia Command + R) con alcuni parametri della riga di comando?
In che lingua stai scrivendo il programma? Userò Python come esempio.
Vai al menu Pacchetti > Modifica pacchetti. Trova e fai clic su Python
nella colonna a sinistra. Fai clic su Menu Actions
nella colonna centrale, quindi Run Script
nella colonna a destra.
Nella parte inferiore della finestra vedrai lo script che viene eseguito ogni volta che usi ⌘ + R . Cerca la riga che inizia con TextMate::Executor.run
.
In questo momento, mi sembra questo:
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|
Cambia in questo:
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|
Nota l'aggiunta di :script_args => ["-arg1", "-arg2"]
. Cambia gli argomenti tra parentesi con gli argomenti che vuoi passare.
Puoi trovare altre opzioni da utilizzare con TextMate::Executor.run
nel file sorgente su GitHub .
Leggi altre domande sui tag textmate