使用OhMyREPL
OhMyREPL是一个Julia包,它能够实现REPL环境下的语法高亮显示。效果如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/25e2338e65e342b698561f226ec33abc.png)
安装ohMyREPL包
using Pkg
Pkg.add("OhMyREPL")
配置自动加载
找到Julia的配置目录,例如~/.julia/config,打开startup.jl文件(如果不存在则新建一个即可),在其中添加代码如下:
atreplinit() do repl
try
@eval using OhMyREPL
catch e
@warn "error while importing OhMyREPL" e
end
end
上述代码是对atreplinit()函数的调用,其中 do语句块定义了该函数所需要的第一个参数,即一个以REPL对象为唯一参数的函数。
保存startup.jl文件。
现在重新进入Julia REPL环境就可以得到语法高亮的效果了。
说明
- .julia/config/startup.jl 文件是Julia REPL会话初始化时会执行的文件。所以除了加载OhMyREPL包,原则上还可以在这里做其他事情。
- atreplinit函数是在julia开始初始化REPL会话之前会调用的函数,它只有一个参数:f(repl),即一个以REPL对象为参数的一个函数