Eric's Blog 时光荏苒,岁月如梭

配置 zig 的 Vim 开发环境

2021-01-03
王世东

安装zig语言

我使用的是 Win7 操作系统,从官网下载最新版 zig-windows-x86_64-0.7.1+dfacac916.zip,解压后,发现:

image

zig 目录下只有一个 zig.exe 命令,没有其他的了,这就简单了,直接把这个目录加 PATH 就行, 因为我使用的是 SpaceVim,不需要修改系统环境变量,直接载入 lang#zig 模块。

[[layers]]
    name = 'lang#zig'

在启动函数加一句:

let $PATH .= ';D:\zig'

完成以上的步骤,基本上可以在 Vim 里面使用 zig 语言相关命令了。

基本运行

在 SpaceVim 里面,运行当前 zig 文件的快捷键是 SPC l r, 这个快捷键实际上是异步运行 zig run 加上当前文件名。

image

第一次运行,发现时间是9秒,不知道为什么会这么慢,但是后来的时间都是 0.14 秒左右,可能跟我的电脑有关,比较老了。

语言语法

基本环境搭建好了,那么就是开始学习基本语法了,瞅了一眼官方文档,发现有一些内容跟 rust 很像,不过总体来说,感觉语法还是有点复杂。

代码格式化

zig 命令提供了一个 zig fmt 的子命令,想测试下如何格式化代码,执行直接报错,zig run 没问题:

image

这种奇葩问题不该只有我一个人遇到吧,于是谷歌搜了一波,发现两个 github 的 issue:#725#4605

Github issue 已开,等坑被填了再来试试: #7654


分享到:

评论

目前只支持使用邮件参与评论。

目录