You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中通过Markdown All in One插件运行Julia代码并显示输出?

嘿,作为刚接触Markdown和VS Code的Julia新手,我完全懂你想在Markdown里直接运行代码并展示输出的需求!Markdown All in One确实是个很棒的Markdown编辑增强工具,但它本身不支持运行代码,不过我们可以搭配其他工具轻松实现你的目标,下面给你两种实用的方法:

方法一:使用Quarto(推荐,无缝集成VS Code)

Quarto是专门用来创建可交互技术文档的工具,完美支持Julia代码,能直接在文档里运行代码并嵌入输出(包括绘图、回归结果等),而且和VS Code的适配性非常好:

  • 首先安装Quarto工具,你可以通过官方渠道下载对应操作系统的安装包完成安装。
  • 在VS Code的扩展商店里搜索并安装Quarto插件。
  • 把你现有的Markdown文件后缀改成.qmd(Quarto文档格式,完全兼容普通Markdown语法,但新增了可执行代码块功能)。
  • 编写Julia代码块:用```julia开头定义代码块,比如:
using Plots, GLM, DataFrames
# 生成测试数据
x = rand(100)
y = 2x + randn(100)
# 绘制散点图
scatter(x, y, label="Data Points", title="Test Scatter Plot")
# 做线性回归
model = lm(@formula(y ~ x), DataFrame(x=x, y=y))
println(model)
  • 执行代码块:点击代码块上方的「Run」按钮,或者使用快捷键Ctrl+Shift+Enter(Windows/Linux)/Cmd+Shift+Enter(Mac),运行后绘图、回归结果会直接嵌入到文档中。
  • 如果需要导出成普通Markdown文件:打开VS Code命令面板(Ctrl/Cmd+Shift+P),输入「Quarto: Render」,选择导出为Markdown格式,生成的文件会包含所有代码和对应的输出内容。
方法二:使用Julia插件 + Jupyter Notebook(适合习惯Notebook工作流的用户)

如果你更熟悉Jupyter Notebook的交互模式,也可以用这种方式:

  • 确保已经安装了VS Code的官方Julia插件,然后打开Julia REPL(按Ctrl/Cmd+Shift+P,输入「Julia: Start REPL」),执行以下命令安装IJulia包:
using Pkg; Pkg.add("IJulia")
  • 在VS Code里新建一个.ipynb格式的Jupyter Notebook,选择Julia作为运行内核。
  • 在Notebook的代码单元格里编写Julia代码,运行后得到你需要的输出(绘图、回归结果)。
  • 导出为Markdown:打开命令面板,输入「Notebook: Export Current Notebook As」,选择Markdown格式,导出后的文件会完整保留代码和对应的输出内容。

最后补充一句:Markdown All in One依然可以配合这些工具使用,它能帮你更好地编辑、预览Markdown内容,而代码运行和输出嵌入的工作就交给上面的工具来完成~

内容的提问来源于stack exchange,提问作者Adam Wang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 07:02:46