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

大多数功能开箱即用,部分可能需要基本配置以获得最佳体验。本页总结了Julia VS Code扩展中包含的Julia功能。有关这些功能的工作原理及配置方式,请参见Julia in VS Code文档。
入门
- 为您的平台安装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 代码有多种方式。你可以运行 Julia 文件(通过 ⌃F5(Windows,Linux Ctrl+F5),它会运行你打开和激活的 Julia 文件),通过 REPL 执行 Julia 命令,甚至从你打开的文件中执行特定代码块。想了解更多这些选项,请访问Julia在VS Code - Running Code的介绍。
调试
你可以打开你想调试的 Julia 文件开始调试。然后,在活动栏选择运行和调试视图(如下所示):

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

红点要等你选中线号旁边的区域后才会显示。
添加断点(或其他调试配置)后,选择左侧的“运行和调试”按钮。初始运行可能需要几秒钟。然后你应该能看到运行代码并配合调试配置的输出。在这个例子中,由于我们添加了断点,你会看到以下内容:

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

想了解更多关于用VS Code调试Julia代码的信息,可以阅读Julia在VS Code - 调试中的内容。
代码补全(IntelliSense)
Julia VS Code 扩展通过 IntelliSense 附带代码补全功能。该功能开箱即用,对有经验和初学的Julia开发者都很有用。

你可以在VS Code IntelliSense主题中了解更多。
朱莉娅·维尤
默认情况下,在活动栏窗口左侧,你会看到Julia三点标志,如下所示:

如果你选择 Julia 图标,Julia 视图会打开,显示工作区、文档和情节导航器等部分。Workspace 部分显示一组源代码,这些代码会加载到你的活跃 Julia 会话中。默认情况下,它会是空白的,因为你还没有运行任何代码,但运行完后,你可以看到工作区的状态。

文档部分允许你查看具体Julia功能的详细信息,而无需打开单独的浏览器窗口。你可以搜索你加载到当前会话中的任何 Julia 包的文档(通过以下方式使用some_package),但默认情况下,搜索栏只显示Julia核心文档的结果。

游戏中还内置了情节导航器,在涉及可视化组件的项目中非常有用。你可以在 VS Code 中默认渲染这些图,然后方便地在它们之间来回导航。
下一步
这是对 VS Code 中 Julia 扩展功能的简要概述。更多信息请参见Julia扩展README中的详细信息。
想了解Julia扩展的最新功能和修复,请参见CHANGELOG。
如果你有任何问题或功能请求,欢迎在 Julia 扩展的 GitHub 仓库中登录。
如果你想了解更多VS Code,可以尝试以下主题: