Posts by this author

May 22, 2022
0
0

Java on Visual Studio Code的更新 – 2022年5月

大家好,欢迎来到 Visual Studio Code Java 的 5 月更新。这个月的更新我们有许多关于用户体验以及代码补全相关的提升以及Gradle的改进,让我们开始吧! 签名帮助改进 当用户键入参数列表开始字符(通常是左括号)时,签名帮助会在工具提示中显示方法的签名。在我们的最新版本中,我们对此功能进行了一些重大改进: 这是此功能的演示 以下是您可以设置签名帮助相关行为的截图: 如果您有兴趣,您可以在原始PR中查看如何更好利用签名帮助的完整列表 控制代码补全的插入/替换模式 在 Visual Studio Code 中,当您接受代码补全建议时,您可以选择覆盖或插入,并可以在“Editor > Suggest:Inse...

Java in ChineseJavaOpen Source
Apr 18, 2022
0
0

Java on Visual Studio Code的更新 – 2022年4月

大家好,欢迎来到 Visual Studio Code Java 的 4 月更新。这次我们为您带来了许多关于基础开发体验的令人激动的更新,包括 Java 18 支持、参数名称的嵌入提示、新的Java语言服务器状态交互、更好的 lambda 表达式支持等等。让我们开始吧! Microsoft JDConf 在我们的更新之前,我们想分享一个激动人心的消息:微软 JDConf 即将到来!欢迎积极报名,参加 2022 年 5 月 4 日至 5 日举行的第二届 JDConf 活动。这是一个以 Java 为主题的虚拟会议,开发者可以聚在一起分享关于Java的话题。我们此次活动的目标是突出并展示整个 Java 社区正在进行的杰出工作。如果您感兴趣,您可以通过此链接获取更多信息并注册: https :/...

Java in ChineseJavaOpen Source
Mar 21, 2022
1
0

Java on Visual Studio Code的更新 – 2022年3月

大家好,欢迎来到 Visual Studio Code Java 的 3 月更新。这次我们将为您带来一些关于我们代码补全的优化、Maven 改进以及我们最新的 Java 插件预览版本的最新更新。让我们开始吧! 更多生成代码片段的快捷方式 由于我们对 Java 的语言支持是通过Eclipse ™ JDT Language Server 提供的,所以生成某些代码片段(例如System.out.println() )的快捷方式大多基于 Eclipse 风格。例如,System.out.println()的快捷方式是sysout 。但是,我们从很多用户那里听说他们习惯了其它 IDE(例如 IntelliJ IDEA)的快捷方式,并且希望看到 VS Code 也支持这些 IDE 的快捷方式。因此,...

Java in ChineseJavaOpen Source
Feb 10, 2022
0
0

Java on Visual Studio Code的更新 – 2022年2月

新春快乐!欢迎来到 Visual Studio Code Java 的 2 月更新,这个月我们给大家带来了一期教育特别版。每年的年初是许多学校开学的时间,为了给学生和教师提供在 Visual Studio Code 上带来更好的 Java 的开发体验,我们在单元测试、GUI 项目开发以及Gralde项目创建方面进行了一系列改进。让我们来看看这些新功能吧! 在基础 Java 项目中轻松启用单元测试 我们收到很多学生的反馈,在开发一个简单的 Java 项目时,他们总是必须手动将测试框架 JAR包(如 JUnit)添加到项目中,而我们的 Java 插件没有提供功能来帮助它们解决这个经常重复的操作。为了解决这个问题,我们在插件中添加了一个“启动单元测试”的新功能,这样如果您的项目(假设它是一个没...

Java in ChineseJavaOpen Source
Jan 20, 2022
0
0

Java on Visual Studio Code的更新 – 2022年1月

大家好,欢迎来到 Visual Studio Code Java 更新 1 月版!这是我们新年的第一篇博客,我们将回顾 2021 年的亮点,并分享我们 2022 年的产品路线图!除此之外我们还有一些令人激动的产品更新,让我们开始吧! 2021年回顾 2021 年对于 Visual Studio Code 上的 Java 支持是非常丰富以及忙碌的一年。我们对 Java 插件包中的各个板块都进行了重大改进。在这些更新中,我们想突出一些亮点: Java™ 语言支持 1.0 版 2021 年,我们发布了Language Support for Java ™的官方 1.0 版本,这标志着微软与红帽多年合作的重要里程碑和成果。此版本包含许多重要功能,例如 Java 17 支持、更简单的类型层次结...

Java in ChineseJavaOpen Source
Dec 15, 2021
0
0

Java on Visual Studio Code的更新 – 2021年11月

大家好,欢迎来到 11 月版的 Visual Studio Code Java 更新!在这篇年终博客中,我们将分享一些与Java基础开发相关的最新功能以及与应对编码问题的一些解决策略。 基础开发相关的功能会直接影响开发者的日常工作效率,提升这方面的用户体验将一直是我们的重点。在11 月的更新中,我们在这方面进行了多项改进: 项目管理 - 跟".project"等元数据文件说再见 如果您正在使用 Java扩展包进行 Java 开发,我们有个好消息要告诉您 - 当您导入新的 Java 项目时,Visual Studio Code 不再在项目路径中生成那些隐藏的“.project”元数据文件!这是一个已经存在三年多的问题,而我们在11月的版本中修复了它。如果您有兴趣了解我们是如何...

JavaJava in ChineseOpen Source
Dec 3, 2021
0
0

和 .project 文件说“再见”—— VS Code Java 1.1.0 背后的故事

Language Support for Java 1.1.0 版本包含了一项重要更新:现在插件在导入新的 Java 项目时,项目元数据文件(.project,.classpath,settings等)默认将不再生成于项目路径下。这一问题 自 2018 年被记录至今已有超过三年的时间。本文旨在记录并分享我们解决这一问题的过程和最后的解决方案。 悬在头顶的“达摩克利斯之剑” 随着 VS Code Java 的功能逐渐丰富,用户数量也在稳步上升。但是由于 Java 插件在导入项目时,会在项目目录下生成元数据文件的问题,我们得到了不少的1星差评。可以预见,随着用户基数增加,因这一问题而造成的差评数量也会增加。这就如同一把悬在我们头顶的“达摩克利斯之剑”,...

Java in ChineseJavaOpen Source
Nov 24, 2021
0
0

Java on Visual Studio Code的更新 – 2021年10月

大家好,欢迎来到 10 月版的 Visual Studio Code Java 更新!在这篇文章中,我们将深入解析最近代码补全的性能优化。 性能提升 - 更快的代码补全 随着 Java Language Server 最近 1.0 版本的发布,我们对代码补全的性能进行了重大的改进。下图比较了最近几个版本之间的代码补全响应时间。对于补全类型、构造函数名等常见的场景,代码补全性能较之前版本(v0.80、v0.81、v.0.82)有显著的提升 性能改进总览 代码补全引擎由三个阶段组成: 根据我们的分析,我们发现所有三个阶段都有改进的空间。下表显示了我们在过去版本中所做的改进。我们将在下一节中更多地讨论这些变化的细节。 &nbs...

Java in ChineseJavaOpen Source
Oct 29, 2021
0
0

Java on Visual Studio Code的更新 – 2021年9月

大家好,欢迎来到 9 月版的 Visual Studio Code Java 更新。在这篇文章中,我们将分享我们最新的Gradle插件,更加方便的代码操作(Getter/Setter等等),以及最近的1.0 Language Server发布。 Language Server for Java™ 1.0 正式发布 最近,Language Server for Java™ 的1.0版本在 Visual Studio Code上正式发布了! 这是一个Visual Studio Code上Java支持上重要的里程碑,也是微软和红帽多年合作的结果。请访问这篇博客专题查看发布亮点以及未来计划。 Gradle for Java 插件发布 更好的 Gradle 支持一直是社区中最热...

Java in ChineseJavaOpen Source
Oct 20, 2021
1
0

Language Server for Java™ 1.0 在VS Code上正式发布!

今天,我们很高兴与大家宣布:Language Server for Java™ 的1.0版本在 Visual Studio Code上正式发布了!这是 Java 在 Visual Studio Code上的一个重要里程碑,也是微软,红帽以及整个社区之间多年合作的结果。在这里我们要感谢所有提出过意见或者做过贡献的用户,谢谢! 发布亮点 当我们开始发布第一个版本时,我们的目标是在 Visual Studio Code 上提供最好的 Java 开发体验。此后,我们一直保持每月1-2次的发布周期,经历了多次迭代。在这个 1.0 版本中,我们想重点介绍以下新特色 Java 17 支持 我们会始终尽全力去支持 Java 语言提供的最新技术。在我们的 1.0 版本中,我们的 Jav...

Java in ChineseJavaVisual Studio Code