Even Better TOML:增强版TOML语言支持扩展
Even Better TOML是一款基于Taplo的TOML语言支持扩展,旨在为开发者提供更加丰富和强大的TOML文件编辑体验。作为一款预览版本的扩展,它可能存在一些bug或崩溃情况,如您在使用过程中遇到任何问题,请及时在GitHub上报告,我们将尽快解决。
主要功能:
TOML 1.0.0版本支持:本扩展将持续支持未来的TOML版本,确保您的文件始终兼容最新标准。
语法高亮:使用TextMate语法为TOML文档提供高亮显示,包括自定义的数组头和表数组颜色设置。
附加语法颜色:扩展定义了数组头和数组表的自定义范围,您可以手动设置颜色以区分常规键。此外,您还可以为日期和时间设置颜色。
语义高亮:在设置中启用内联表和数组的语义键高亮显示,需设置扩展颜色以获得实际效果。
验证:提供实时验证功能,确保您的TOML文件符合标准。
折叠:支持数组、多行字符串、顶级表和注释的折叠功能,提高编辑效率。
符号树和导航:即使表不在顺序中也能正常工作,方便快速定位和导航。
重构:支持重命名功能,方便您对TOML文件进行修改。
格式化:默认情况下格式化器较为保守,您可以在设置中启用更多功能,如有缺失的配置选项,请在GitHub上提出问题。
JSON Schema完成和验证:支持完成、悬停文本、链接和验证功能。通过evenBetterToml.schema.associations
配置将模式与文档URI关联,您可以提供自己的模式或使用JSON Schema Store的现有模式。
命令:提供方便的JSON与TOML相互转换的命令。
配置文件:支持Taplo CLI的配置文件,自动在工作区根目录中查找,也可在VS Code配置中手动设置。
特别感谢:感谢@GalAster和@be5invis允许使用他们的TextMate语法,感谢所有贡献者以及使用此扩展的所有用户。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com