现代VHDL支持:VSCode扩展,提升您的VHDL开发效率




VSCode Modern VHDL Support扩展为您的VHDL编程提供了全面的语言支持,基于2008标准。该扩展不仅支持标准包的语法高亮,还包括对常量、类型和函数的突出显示,涵盖以下标准包:
核心语法定义采用YAML编写,旨在简化维护和贡献,同时尽可能宽容地执行语法正确的设计单元和控制语句。
主要功能:
即将推出的功能:
Stutter模式:
此功能通过多次按下特定键为复杂的语法元素提供快捷方式。此功能默认关闭,可根据需要为操作符、括号和注释启用。启用此功能需要设置"editor.formatOnType": true,以实现输入时的实时替换。
括号和分隔符快捷方式仅在注释之外有效。
| 快捷方式 | 替换内容 |
|---|---|
| '' | " |
| ;; | : |
| ;;; | := |
| .. | => |
| ,, | <= |
| 快捷方式 | 替换内容 |
|---|---|
| [ | ( |
| [[ | [ |
| ] | ) |
| ]] | ] |
| 快捷方式 | 替换内容 |
|---|---|
| --- | 由"vhdl.stutterCommentWidth"定义的行分隔符 |
| ---- | 显示注释(由行分隔符包围) |
注意:在包含非空注释的行末按下回车键,将在下一行继续注释,再次按下回车键可取消此操作。
贡献:
欢迎通过问题或拉取请求进行贡献。错误报告应包括一个最小示例以重现行为。对于语法中的错误,请同时包含VSCode开发者:检查TM范围命令的输出。
任何贡献都必须将版权授予此存储库的所有者Rich J. Young,以便项目可以自由管理。每个源代码文件中都包含版权头,这些头部应保持不变。任何新文件都必须包含类似的头部。
重大更改值得通过创建问题先讨论,以便在任何开发工作之前达成一致。
发布说明:
此扩展处于积极开发中,每个版本的更改记录在CHANGELOG中。

本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com