现代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