2016-06-13 18 views
6

Se il mio script run_this.jl contiene la seguente, Linea di codice:Julia: print_with_color() in terminale

print_with_color(:green, "Hello") 

e ho eseguito lo script nel terminale come julia run_this.jl, che non stampa a colori. C'è un modo per far funzionare questa funzione quando eseguo uno script julia nel terminale?

risposta

8

È possibile utilizzare l'opzione colore quando si chiama il proprio script julia. Per esempio.

julia --color=yes run_this.jl 

Questo funziona per me su mac osx e linux. Non sono sicuro di Windows.

+0

Qualsiasi modo per modificare il juliarc.jl così non ho bisogno di passare questo ogni volta? – Cokes

+0

@Cokes La mia comprensione è che questo è stato considerato, ma, al momento, respinto dal team di sviluppo (si veda [qui] (https://github.com/JuliaLang/julia/issues/13889)). Quindi il suggerimento era di definire il tuo script di wrapper per Julia se volevi qualcosa del genere. –

+2

ah, bello! Aggiungere 'alias julia = 'julia --color = yes'' al mio' bashrc' fa il trucco! Grazie! – Cokes