Julia 在 Visual Studio Code 中
Julia编程语言是一种高级和动态语言,旨在速度和简洁性。 Julia 常用于数据科学、机器学习、科学计算等领域,但它仍然是一种通用语言,可以处理大多数编程用例。
Visual Studio Code 的 Julia 扩展 包括内置的动态自动完成、内联结果、绘图窗格、集成 REPL、变量视图、代码导航以及许多其他高级语言特性。

这些功能中的大多数可以开箱即用,但也有一些可能需要基本配置才能获得最佳体验。此页面总结了 Julia VS Code 扩展中包含的 Julia 功能。有关这些功能的工作原理和配置方法的更深入指南,请参阅 VS Code 中的 Julia 文档。
入门指南
- 为你的平台安装 Julia:https://julialang.org/install.
- 为您的平台安装 VS Code:https://code.visualstudio.com/download.
- 在 VS Code 市场 上打开 Julia 扩展,并按 安装;或者通过以下步骤手动安装:
- 启动 VS Code。
- 在 VS Code 内部,通过点击 视图 在顶部菜单栏中,然后选择 扩展。
- 在扩展视图中,于市场搜索框中搜索“julia”一词,然后选择 Julia 扩展 (julialang.language-julia) 并选择安装 按钮。
- 重启 VS Code。
如果您在安装 Julia VS Code 扩展时遇到任何问题,请查看 安装扩展,这应该能帮助您澄清任何问题。

运行代码
在 VS Code 中运行 Julia 代码有几种方法。你可以通过 ⌃F5 (Windows, Linux Ctrl+F5) 运行一个 Julia 文件,这将运行你当前打开和激活的任何 Julia 文件,或者通过 REPL 执行 Julia 命令,甚至可以从你打开的文件中执行特定的代码块。要了解更多选项,请访问 VS Code 中的 Julia - 运行代码。
调试
你可以通过打开你想要调试的Julia文件来开始调试。然后,在活动栏上选择运行和调试视图(如下所示):

接下来,您可以通过点击行号左侧来添加断点:

红色点不会显示,直到你选择行号旁边的区域。
在您添加了断点(或其他类型的调试配置)后,选择运行和调试按钮。首次运行可能需要几秒钟。然后您应该看到使用调试配置运行代码的输出。在这个例子中,因为我们添加了一个断点,您将看到以下内容:

请注意,第二个打印命令尚未执行,终端中只有第一个打印命令的文本。您可以通过选择继续按钮来完成程序的执行:

要了解更多关于使用 VS Code 调试 Julia 代码的信息,你可以阅读 VS Code 中的 Julia - 调试.
代码补全(IntelliSense)
Julia VS Code 扩展通过 IntelliSense 提供代码完成。这个功能开箱即用,对经验丰富的 Julia 开发者和初学者都有帮助。

您可以在VS Code IntelliSense主题中了解更多信息。
Julia视图
默认情况下,活动栏左侧的Windows中,您将看到如下面所示的 Julia 三个点的标志:

如果您选择Julia图标,将打开Julia视图,显示工作区、文档和绘图导航器的部分。 工作区部分显示已加载到您当前活跃的Julia会话中的源代码集合。默认情况下它是空白的,因为您尚未运行任何代码,但在您运行一些内容后,您将能够看到工作区的状态。

文档部分允许您在不需要打开单独的浏览器Windows的情况下查看特定 Julia 函数的详细信息。您可以搜索在您当前会话中加载的任何 Julia 包的文档(通过执行使用一些包), 但默认情况下,搜索栏只会显示核心 Julia 文档的结果。

还有一个内置的Plot Navigator,当您在带有可视化组件的项目上工作时,这将非常有帮助。您可以将图表默认设置为在 VS Code 中渲染,然后方便地在它们之间来回导航。
下一步
这是一次简要的概述,展示了 VS Code 中 Julia 扩展功能。欲了解更多信息,请参阅 Julia 扩展提供的详细信息README。
要了解 Julia 扩展的最新功能/错误修复,请参阅 CHANGELOG。
如果您有任何问题或功能请求,请随时在 Julia 扩展的 GitHub 仓库中提交。
如果您想了解更多关于 VS Code 的信息,请尝试这些主题: