本文将介绍 Windows 下使用 Visual Studio Code 及 github.com/julia-vscode/julia-vscode 扩展搭建 Julia 环境的具体步骤
1. 安装 Julia
-
- 官网下载 julialang.org/downloads/
- 建议选择
Current stable release
- 建议选择
- 校验,安装
- 建议将
julia.exe
所在目录添加到系统环境变量的PATH
- 可参考 http://julialang.org 上的帮助
- Windows 7 或 8
- Windows 10
- 注销,重新登录
- 可参考 http://julialang.org 上的帮助
- 官网下载 julialang.org/downloads/
2. 安装 VSCode(fxck VSCodium)
-
- 源码在 github.com/Microsoft/vscode
- // 要自己编译吗?(雾)
- 从 code.visualstudio.com/#alt-downloads 选择合适的版本下载,安装
- // 推荐
System Installer
,64 bit
- // 推荐
- 源码在 github.com/Microsoft/vscode
3. 安装 julia-vscode 扩展
-
- 打开 VSCode,在扩展(
View: Show Extensions
)中搜索 julia 并安装 - 重新加载窗口
- 打开 VSCode,在扩展(
4. 配置 julia-vscode 扩展
-
- 在扩展列表中,右击
Julia
,选择Extension Settings
- 将
julia.executablePath
的值改为julia.exe
的绝对路径- 如果路径使用反斜线则需要转义(
->
),建议使用正斜线(
/
) - 如果之前添加了环境变量,可以只写
julia
// 或不写
- 如果路径使用反斜线则需要转义(
- 在扩展列表中,右击
5. 验证
-
- 打开一个
*.jl
文件,可以看到状态栏出现Julia env: v*
- 单击,出现一个
Select environment
提示框- 如只有一项
(pick a folder)
,这可能是因为~/.julia/environments
为空 - 打开 Julia REPL,输入
]add Unicode; remove Unicode
以创建一个空环境 - //
Unicode
是作为示例
- 如只有一项
- 选择一个
environment
,状态栏出现Julia Language Server: Indexing packages...
- 完成
- 打开一个
- // Juno 什么的,已经不再需要那种东西了(确信
- // environment 内包较多时,每次重启 VSCode 后 julia-vscode 都会索引相当长的时间
- 另推荐文件级的 VSCode Julia 格式化工具 github.com/singularitti/vscode-julia-formatter
- // VSCodium 无视民意用丑陋的 logo 换掉好看的 logo 并关闭讨论回滚的 issue,太
Free/Libre
了,既然如此我何不去用微软的 binary 呢
// 20200303
// 20200722
// 20201016