Julia 在 Visual Studio Code 中
Julia 编程语言 是一种高层次、动态的语言,专为速度和简便性而设计。Julia 通常用于数据科学、机器学习、科学计算等领域,但它仍然是一种通用语言,可以处理大多数编程用例。
Visual Studio Code 的 Julia 扩展 包括内置的动态自动补全、内联结果、绘图窗格、集成 REPL、变量视图、代码导航以及许多其他高级语言功能。
大多数这些功能开箱即用,而一些功能可能需要基本配置才能获得最佳体验。此页面总结了 Julia VS Code 扩展中包含的 Julia 功能。有关这些功能如何工作以及如何配置的更深入指南,请参阅 Julia in VS Code 文档。
入门
- 为您的平台安装 Julia:https://julia-lang.cn/downloads.
- 为您的平台安装 VS Code:https://vscode.js.cn/download.
- 在 VS Code 市场 上打开 Julia 扩展,然后按“安装”;或者手动安装,方法如下:
- 启动 VS Code。
- 在 VS Code 中,通过单击顶部菜单栏上的“视图”,然后选择“扩展”来打开“扩展”视图。
- 在“扩展”视图中,在市场搜索框中搜索“julia”,然后选择 Julia 扩展 (julialang.language-julia),并选择“安装”按钮。
- 重新启动 VS Code。
如果您在安装 Julia VS Code 扩展时遇到任何问题,请查看 安装扩展,这将有助于澄清任何问题。
运行代码
在 VS Code 中运行 Julia 代码有几种方法。您可以运行 Julia 文件(通过 ⌃F5(Windows、Linux Ctrl+F5),这将运行您打开的任何活动 Julia 文件),通过 REPL 执行 Julia 命令,甚至从打开的文件中执行特定代码块。要了解有关这些选项的更多信息,请前往 Julia in VS Code - Running Code.
调试
您可以通过打开要调试的 Julia 文件来开始调试。然后,在活动栏(如下所示)上选择“运行和调试”视图。
接下来,您可以通过单击行号左侧来添加断点。
在您选择行号旁边的区域之后,红色圆点才会显示出来。
在您添加断点(或任何其他类型的调试配置)后,选择左侧的“运行和调试”按钮。初始运行可能需要几秒钟才能开始。然后,您应该看到使用调试配置运行代码的输出。在本例中,由于我们添加了一个断点,您将看到以下内容:
请注意,第二个 print 命令尚未执行,终端中只有来自第一个 print 命令的文本。您可以通过选择“继续”按钮来完成程序的执行。
要了解有关使用 VS Code 调试 Julia 代码的更多信息,您可以阅读 Julia in VS Code - Debugging.
代码补全 (IntelliSense)
Julia VS Code 扩展借助 IntelliSense 提供代码补全。此功能开箱即用,对于经验丰富的 Julia 开发人员和初学者来说都很有用。
您可以在 VS Code IntelliSense 主题中了解更多信息。
Julia 视图
默认情况下,在窗口左侧的活动栏中,您将看到如下所示的 Julia 三个点徽标。
如果您选择 Julia 图标,将打开 Julia 视图,该视图显示“工作区”、“文档”和“绘图导航器”的部分。**工作区**部分显示加载到您的活动 Julia 会话中的源代码集合。默认情况下,它将为空,因为您尚未运行任何代码,但是运行一些内容后,您将能够看到工作区的状态。
**文档**部分允许您查看有关特定 Julia 函数的详细信息,而无需打开单独的浏览器窗口。您可以搜索加载到活动会话中的任何 Julia 包的文档(通过执行 using some_package
),但是默认情况下,搜索栏只显示来自核心 Julia 文档的结果。
还有一个内置的**绘图导航器**,当您处理包含可视化组件的项目时,它非常有用。您可以将绘图设置为默认情况下在 VS Code 中呈现,然后方便地来回浏览它们。
后续步骤
以上是 VS Code 中 Julia 扩展功能的简要概述。有关更多信息,请参阅 Julia 扩展 README 中提供的详细信息。
要了解 Julia 扩展的最新功能/错误修复,请参阅 CHANGELOG.
如果您遇到任何问题或有功能请求,请随时在 Julia 扩展的 GitHub 仓库 中记录。
如果您想了解更多关于 VS Code 的信息,请尝试以下主题