2017-09-26 1 views
5

Ich möchte ein kurzes Skript haben, das eine Julia REPL in einem bestimmten Modus öffnet, zum Beispiel shell> oder C++ > (aus Cxx.jl) Modus. Wie kann dies erreicht werden?Wie öffne ich eine Julia repl in einem bestimmten Modus

aktualisieren: Nach einer Antwort bekommst ich ein Skript erstellt Julia REPL in Cxx.jl C++ Modus zu starten (und Vorlauf einig C++ Code). Sehen Sie es hier: https://github.com/cdsousa/cxxrepl.jl.

+2

den Start mod Könnte sich lohnen ein Problem für eine Befehlszeilenoption zu öffnen, um zu bestimmen, e. – StefanKarpinski

+0

Problem geöffnet: https://github.com/JuliaLang/julia/issues/23910 – SalchiPapa

Antwort

7

Was auch immer dies für gut sein kann ...

Der einfachste Weg (ohne in die Innereien von Base.REPL gegraben zu haben) ist das entsprechende Zeichen zu STDIN zu schreiben, zB

write(STDIN.buffer,'?'); 

Wenn Sie möchten, die REPL-and-Drop auf Shell-Modus zu starten sofort, rufen julia als

julia -i -e write(STDIN.buffer,';') 
Verwandte Themen