VS Code中如何将MD文件的代码单元逐次在Julia REPL中运行
VS Code 中逐次执行 Markdown 内 Julia 代码块的操作方法
前置准备
- 确认 VS Code 已安装官方 Julia 扩展,且 Julia 环境路径配置正常,可独立启动 Julia REPL
- 目标 Markdown 文件内的 Julia 代码块需使用标准围栏标记,开头标注
julia,格式如下:```julia # 你的Julia代码
逐块执行操作方案
方案1:点击代码块内置按钮执行
- 将光标移动到待执行的 Julia 代码块内部任意位置
- 代码块右上角会自动弹出运行三角图标,点击即可将整个代码块内容发送到 Julia REPL 执行
- 执行完成后手动移动光标到下一个代码块,重复操作即可完成逐次执行
方案2:快捷键快速执行
- 光标放在待执行代码块内,或手动选中需要执行的代码片段
- 按下默认快捷键
Alt+Enter(Windows/Linux)/Option+Enter(MacOS),即可将目标代码发送到 REPL 执行 - 可搭配
Ctrl+Down(Windows/Linux)/Cmd+Down(MacOS)快速跳转到下一个代码块,无需鼠标操作即可完成连续逐块执行
方案3:交互文档模式自动跳转执行
- 按下
Ctrl+Shift+P(Windows/Linux)/Cmd+Shift+P(MacOS)调出命令面板 - 搜索并选择
Julia: Change Current Document's Cell Delimiter,选择Markdown作为分隔符,此时整个 Markdown 文件会被识别为交互笔记本,所有 Julia 代码块都会被标记为独立可执行单元 - 调用
Julia: Run Cell and Move to Next Cell命令,执行完成当前代码块后会自动跳转到下一个代码块,适合连续调试场景
注意事项
- 代码块围栏必须正确标注
julia语言类型,否则 Julia 扩展不会识别为可执行单元 - REPL 上下文全局共享,前序代码块定义的变量、函数可以直接在后续代码块中调用,和普通脚本执行逻辑一致
- 执行出错时 REPL 会直接输出错误堆栈,修改 Markdown 内的代码后重新执行对应块即可,无需重启 REPL
- 如果默认快捷键存在冲突,可以打开键盘快捷方式面板,搜索
Julia: Execute Code in REPL自定义适配自己使用习惯的快捷键
内容的提问来源于stack exchange,提问作者Aleiem
相关产品推荐
相关产品推荐

