Julia 的 交互式命令窗口,通常称为 REPL(Read-Eval-Print Loop),是 Julia 编程语言最核心也最友好的特性之一。它提供了一个立即运行代码、测试函数、加载包和进行数据分析的环境,非常适合调试和实验。


✨ 一、如何打开 Julia REPL?

打开 Julia REPL 的方式取决于你所使用的系统或工具:

✅ 1. 通过命令行启动(适用于所有系统)

打开终端(Terminal)或命令提示符,输入:

julia

看到如下提示,说明你已成功进入 REPL:

               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org/
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.10.x
 _/ |\__'_|_|_|\__'_|  |
|__/
julia>

✅ 2. 通过 Julia 安装器直接打开

安装 Julia 后,Windows 和 macOS 用户可以双击桌面快捷方式,直接进入 REPL。

✅ 3. 在 VS Code 中打开

按下 Ctrl+Shift+P(或 Cmd+Shift+P)→ 输入 Julia: Start REPL → 回车


🧠 二、REPL 的四种模式

Julia 的 REPL 非常强大,不仅可以运行代码,还有几种特殊模式:

模式启动方式用途说明
普通模式julia>输入任意 Julia 代码
帮助模式输入 ?查看函数/模块的文档说明
包管理模式输入 ]管理包(安装/更新/删除)
shell 模式输入 ;运行系统命令(如 lscd

示例:

julia> 1 + 2
3

julia> sqrt(9)
3.0

julia> ?
help?> println
  println([io::IO], xs...)
  Write to io (or to the default output stream stdout if io is not supplied) the text
  representation of the values xs followed by a newline.


📦 三、包管理(Pkg 模式)

在 REPL 中输入 ] 进入包管理界面:

(@v1.10) pkg> add Plots

常用命令:

  • add 包名:安装包
  • update:更新所有包
  • remove 包名:删除包
  • status:查看当前环境中的包

按 Backspace 退出 Pkg 模式。


🧰 四、常用快捷键(REPL)

快捷键功能
上/下箭头浏览历史命令
Tab自动补全变量/函数名
;进入 shell 模式运行系统命令
?进入帮助模式
]进入 Pkg 模式
Ctrl+C中断当前操作或退出特殊模式

🚀 五、增强体验(可选)

你可以通过安装 Julia 的扩展包来增强 REPL 体验:

using Pkg
Pkg.add("OhMyREPL")

然后在配置文件中启用它(通常 Julia 会自动加载):

using OhMyREPL

OhMyREPL 支持:

  • 语法高亮
  • 自动缩进
  • 彩色输出
  • 括号匹配

📌 六、小结

功能操作
启动 REPL运行 julia
查看文档输入 ?
管理包输入 ]
系统命令输入 ;
安装增强工具Pkg.add("OhMyREPL")

如果你需要将 Julia REPL 集成到 Jupyter Notebook 或 VS Code 中使用,我也可以教你怎么做。要不要继续?