开发工具

目前V语言最好的开发环境是vscode和Idea/CLion,由V语言核心团队负责开发插件和语言服务,而且一直在更新中。

基本的功能都有:

  • 语法着色

  • 代码提示

  • 代码格式化

  • 代码折叠

  • 代码大纲视图

  • 代码跳转定义

vls

V语言核心团队实现了语言服务协议LSP v3.15版本,叫V Language Server(VLS)。可以提供给所有开发工具使用,目前支持得比较好的是vscode和Idea/CLion。

源代码:https://github.com/v-analyzer/v-analyzer

安装vls:参考V语言服务章节

vscode插件

安装插件:https://github.com/vlang/vscode-vlang

vls支持:参考V语言服务章节

idea插件

安装插件:https://github.com/i582/vlang-idea

idea的这个插件是jetbrains内部员工开发的,已经发布,可以使用。

可以搭配CLion开发环境使用,可以运行,调试,从功能上看是目前比较方便,完整的一个IDE。

helix

编辑器:https://helix-editor.com

helix内置了v语言的语法高亮,并内置支持v-analyzer,是目前除vscode和idea外,最好的v代码编辑器,喜欢的人会非常喜欢。

helix安装:

直接使用预编译版本

源代码编译

v-analyzer安装:

配置PATH环境变量:

配置好环境变量后,helix才能正常启动v-analyzer可执行文件。

配置confg.toml:

helix的配置文件路径默认存放在:~/.config/helix/目录中

配置languages.toml:

因为v的文件名后缀和verilog语言一样,需要配置languages.toml,这样默认打开v文件,才能正确识别为v源代码。

sublime text插件

安装插件:https://github.com/elliotchance/vlang-sublime

vls支持:

  • 安装sublime的LSP插件

    打开命令行面板,输入Package Control,选择Install Package,输入LSP即可看到LSP插件,安装。

  • 设置LSP插件,启用vls

    打开命令行面板,输入Package Control,选择Preferences: LSP Settings,加入以下配置:

ved

编辑器:https://github.com/vlang/ved

这是V语言的作者用V开发的编辑器,目前只支持V语言的开发,有兴趣的也可以尝试一下。

默认是全屏打开,也可以使用-window,以窗口方式打开。

vim

安装插件:https://github.com/ollykel/v-vim

最后更新于

这有帮助吗?