Bazel插件发布:正式可用

Bazel插件发布:正式可用

💡 原文英文,约1400词,阅读约需5分钟。
📝

内容提要

JetBrains正式发布了IntelliJ IDEA、PyCharm和GoLand的Bazel插件,支持Java、Kotlin、Scala、Python和Go。新插件简化了项目导入,优化了索引速度,提升了用户体验,并改善了依赖解析和调试功能。Google的旧插件将于2026年停用,JetBrains将专注于新插件的开发。

🎯

关键要点

  • JetBrains正式发布了IntelliJ IDEA、PyCharm和GoLand的Bazel插件,支持Java、Kotlin、Scala、Python和Go。

  • 新插件简化了项目导入,优化了索引速度,提升了用户体验。

  • 新插件改善了依赖解析和调试功能。

  • Google的旧插件将于2026年停用,JetBrains将专注于新插件的开发。

  • 新插件支持Go语言,提供完整的IDE体验,包括代码高亮、补全和调试功能。

  • 集成了Bazel查询工具窗口,支持直接在IDE中进行查询。

  • 优化了索引速度,减少了大项目的索引时间和内存使用。

  • 简化了项目导入流程,用户只需打开包含MODULE.bazel或WORKSPACE文件的目录。

  • 重新设计的UI元素使得Bazel工具窗口成为项目操作的中心。

  • 改进了JVM项目的目标映射,提供更准确的高亮和补全。

  • 插件现已兼容Windows操作系统,增强了Bazel配置支持。

  • 支持Starlark规则的快速文档查看和自动格式化功能。

  • Python依赖解析得到改善,支持从MODULE.bazel中设置Python解释器。

  • Google的Bazel插件将被弃用,JetBrains将继续提供兼容性更新和关键修复。

  • 用户可以通过问题跟踪器报告问题或提出改进建议。

🔎

延伸解读

新插件的用户体验提升

JetBrains的新Bazel插件在用户体验上进行了显著提升,特别是在项目导入和索引速度方面。用户只需打开包含MODULE.bazel或WORKSPACE文件的目录,简化了导入流程。这种改进使得开发者能够更快地开始工作,尤其是在处理大型项目时,减少了时间和资源的消耗。

对旧插件的影响

Google的旧Bazel插件将在2026年停用,用户需要尽快迁移到JetBrains的新插件。新插件不仅提供了更好的功能和支持,还与JetBrains其他IDE的集成更加紧密。开发者应关注迁移过程中的兼容性问题,以确保项目的顺利过渡。

多语言支持的优势

新插件支持Java、Kotlin、Scala、Python和Go等多种编程语言,提供了完整的IDE体验。这种多语言支持使得开发者可以在同一环境中处理不同的项目,提升了工作效率。特别是对于使用Go语言的开发者,新插件提供了代码高亮、补全和调试功能,极大地改善了开发体验。

延伸问答

JetBrains的新Bazel插件支持哪些编程语言?

新Bazel插件支持Java、Kotlin、Scala、Python和Go语言。

新Bazel插件如何改善用户体验?

新插件简化了项目导入,优化了索引速度,并改善了依赖解析和调试功能。

如何导入Bazel项目到IDE中?

用户只需打开包含MODULE.bazel或WORKSPACE文件的目录即可导入项目。

Google的旧Bazel插件会有什么变化?

Google的旧插件将于2026年停用,JetBrains将专注于新插件的开发并提供兼容性更新。

新插件在Windows系统上的兼容性如何?

新插件现已兼容Windows操作系统,增强了Bazel配置支持。

新Bazel插件的索引速度有什么改进?

新插件优化了索引速度,减少了大项目的索引时间和内存使用。

🏷️

标签

➡️

继续阅读