2016-06-13 10 views
6

Wenn mein Skript run_this.jl enthält die folgende, einzelne Codezeile:Julia: print_with_color() in Terminal

print_with_color(:green, "Hello") 

und ich das Skript im Terminal als julia run_this.jl laufen, ist es nicht in Farbe gedruckt. Gibt es eine Möglichkeit, diese Funktion funktionieren zu lassen, wenn ich ein julia-Skript im Terminal ausführe?

Antwort

8

Sie können die Farboption verwenden, wenn Sie Ihr julia-Skript aufrufen. Z.B.

julia --color=yes run_this.jl 

Das funktioniert für mich auf Mac OSX und Linux. Ich bin mir nicht sicher über Windows.

+0

Irgendeine Möglichkeit, die juliarc.jl zu ändern, so muss ich nicht jedes Mal passieren? – Cokes

+0

@Cokes Mein Verständnis ist, dass dies in Betracht gezogen, aber ab sofort vom Entwicklungsteam abgelehnt wurde (siehe [hier] (https://github.com/JuliaLang/julia/issues/13889)). Daher war der Vorschlag, ein eigenes Wrapper-Skript für Julia zu definieren, wenn Sie so etwas wollten. –

+2

ah, schön! Das Hinzufügen von 'alias julia = 'julia --color = yes' zu meinem' bashrc' macht den Trick! Vielen Dank! – Cokes