如何在特定模式下打开Julia repl

时间:2017-09-26 13:03:42

标签: julia

我希望有一个简短的脚本在特定模式下打开Julia REPL,例如shell>模式或C++ >(来自Cxx.jl)模式。如何实现这一目标?

更新: 得到答案后,我创建了一个脚本,以Cxx.jl C ++模式启动Julia REPL(并预先运行一些C ++代码)。请在此处查看:https://github.com/cdsousa/cxxrepl.jl

1 个答案:

答案 0 :(得分:7)

无论这对...有什么好处。

最简单的方法(没有挖掘Base.REPL的内部)是将适当的字符写入STDIN,例如

write(STDIN.buffer,'?');

如果您想立即启动REPL并切换到shell模式,请将julia调用为

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