在每个Julia lang会话中加载一个包(避免每次使用xxx重新键入)?
我正在Ubuntu中使用Julia lang,并开始使用在每个Julia lang会话中加载一个包(避免每次使用xxx重新键入)?,julia,Julia,我正在Ubuntu中使用Julia lang,并开始使用OhMyREPL,它突出显示了终端命令行中的语法。我以“using OhMyREPL”开始,但我以它开始每个会话,并想知道如何在默认情况下在开始时加载(使用) 总的来说,我的问题是;如何让Julia在每次会话开始时加载一个包,我会手动使用“使用XXXX”。最简单的解决方案是让Julia在每次启动时运行交互式会话(REPL)时使用OhMyREPL执行 解决方案是放置以下代码 if isinteractive() using OhMyR
OhMyREPL
,它突出显示了终端命令行中的语法。我以“using OhMyREPL”开始,但我以它开始每个会话,并想知道如何在默认情况下在开始时加载(使用
)
总的来说,我的问题是;如何让Julia在每次会话开始时加载一个包,我会手动使用“使用XXXX”。最简单的解决方案是让Julia在每次启动时运行交互式会话(REPL)时使用OhMyREPL执行
解决方案是放置以下代码
if isinteractive()
using OhMyREPL
end
在.juliarc.jl文件中。这样,如果您启动REPL,将加载OhMyREPL
,但如果您正在执行脚本,将跳过它
.juliac.jl是每次启动Julia时都会执行的文件。它应该在由homedir()
返回的目录中创建,因为这是Julia搜索它的地方
更高级的解决方案是将OhMyREPL
编译成Julia系统映像,如中所述。这种方式REPL启动更快。最简单的解决方案是在每次启动时运行交互式会话(REPL)时,让Julia使用OhMyREPL执行
解决方案是放置以下代码
if isinteractive()
using OhMyREPL
end
在.juliarc.jl文件中。这样,如果您启动REPL,将加载OhMyREPL
,但如果您正在执行脚本,将跳过它
.juliac.jl是每次启动Julia时都会执行的文件。它应该在由homedir()
返回的目录中创建,因为这是Julia搜索它的地方
更高级的解决方案是将OhMyREPL
编译成Julia系统映像,如中所述。这样REPL启动会更快。在.juliarc.jl(参见package README.md)@BogumiłKamiński中使用OhMyREPL将放入行,我使用了'find'命令,.juliarc.jl没有出现。我确实找到了一个包含文件字符串juliarc.jl#这个文件应该包含Julia启动时执行的特定于站点的命令#用户可以将自己的个人命令存储在用户主目录
homedir(),名为.juliarc.jl
,因此,我得到了homedir()
函数,用于告诉我将文件放在何处,并且文件可以正常工作。你能不能把这个作为一个一般性的回答,这样我就可以相信你了?并将其作为类似启动命令的简单/迷你指南?在.juliarc.jl(参见package README.md)@BogumiłKamiński中,我使用了'find'命令,而.juliarc.jl没有出现。我确实找到了一个包含文件字符串juliarc.jl#这个文件应该包含Julia启动时执行的特定于站点的命令#用户可以将自己的个人命令存储在用户主目录
homedir(),名为.juliarc.jl
,因此,我得到了homedir()
函数,用于告诉我将文件放在何处,并且文件可以正常工作。你能不能把这个作为一个一般性的回答,这样我就可以相信你了?并将其作为类似启动命令的简单/迷你指南?