Redian新闻
>
VS Code 带来全新代码编辑体验

VS Code 带来全新代码编辑体验

公众号新闻

推荐关注↓

转自:OSC开源社区(ID:oschina2013)
Visual Studio Code 团队发布了 11 月的 Java 优化更新,11 月带来了全新的代码编辑功能,例如后缀补全、优化的组织导入。此外,调试器得到了一个很好的更新,支持一个名为 “Step Into Target(直接进入函数)” 的新功能。此外还对 Spring 组件进行了一些视觉增强。
据官方统计,Visual Studio Code 上已有两百万 Java 开发者。
后缀补全
后缀补全可以在刚刚键入的表达式后添加代码片段,这是 JetBrain 产品中的一项流行功能,VSCODE 也应社区要求提供了这一项功能。
目前支持的后缀快捷方式如下:
快捷键模板内容描述
cast((SomeType) expr)将表达式转换为新类型
elseif (!expr)创建一个否定的 if 语句
forfor (T item : expr)创建一个 for 语句
forifor (int i = 0; i < expr.length; i++)创建一个遍历数组的 for 语句
forrfor (int i = expr.length-1; i >= 0; i–)创建一个 for 语句,以相反的顺序遍历数组
ifif (expr)创建一个 if 语句
nnullif (expr != null)创建一个 if 语句并检查表达式是否不解析为 null
nullif (expr == null)创建一个 if 语句,检查表达式是否解析为 null
sysoutSystem.out.println(expr)将受影响的字符串发送到 System.out.println (..) 调用
throwthrow expr抛出给定的异常
varT name = expr创建一个新变量
whilewhile (expr) {}创建一个 while 循环

组织 / 清理导入 (Organize Import) 的优化

组织导入 (Organize Import) 是 Java 开发人员在代码编辑过程中最常见的操作之一,此次针对这个场景做了一些优化。
  • QuickFix 中删除所有未使用的导入

已将此选项添加到 QuickFix (灯泡图标),因此您可以同时删除所有未使用的导入。
  • QuickFix 添加所有缺失的导入

如果有未解析的类,还可以使用 QuickFix 添加所有缺少的导入并从下拉列表中选择类
  • 从 Source Action 菜单添加所有缺失的导入

另一种添加所有缺失导入的方法是右键单击调出菜单,然后选择 “Source Action”,可以在此找到 “Add all missing imports”。

调试新功能 – Step Into Target (直接步入函数)

调试包含许多嵌套函数调用的语句可能会很麻烦,11 月的调试适配器协议支持了 “Step Into Target” 功能,该功能显示用于直接进入指定函数的 UI。
最新的 Java 插件已经开始支持此功能。当调试在语句上停止时,可以从菜单中选择 “Step Into Target”,直接进入感兴趣的函数或目标。

Spring 组件的图示

为编辑区域添加了一些视觉增强功能,以便开发者可以更好地识别 Spring 组件,并与 Spring Boot Dashboard 进行交互。
使用最新版本的 Spring Boot 插件包,会在编辑器区域中的 Spring bean 和 Endpoint mapping 旁边找到绿色图标。当悬停在这些组件上时,将弹出一个提示,可以看到有关此组件的一些详细信息,以及在 Spring Boot Dashboard 中打开它的链接。
要使用上述所有功能,请在 Visual Studio Code 上下载并安装 Extension Pack for Java :
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
Spring 开发者可以下载并安装 Spring Boot 插件包,获得与 Spring Boot 有关的专属开发体验:https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack
相关链接:https://devblogs.microsoft.com/java-ch/java-on-visual-studio-code-2022-11/


- EOF -




推荐阅读  点击标题可跳转

0、极客专属:几十款程序员秒懂的卫衣

1、会画色图的 AI,为什么无法领悟色色的真谛

2、假如我是核酸系统架构师,我会...

3、Linux 性能分析工具汇总


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
VS Code带来全新代码编辑体验在 VS Code 和 Codium 中编写 Python 程序 | Linux 中国趣图:写新代码 vs 修复遗留代码怕了!美方与中国展开和平竞争!缅甸冲突爆发翡翠迎来全新机遇!FydeOS v16版本更新,带来全新应用启动栏界面和文件回收站等功能华为智能编码助手、微软 VS code 开发工具最新技术实践 | QCon 上海震惊!全球资本正疯狂涌入中国!缅甸冲突爆发翡翠迎来全新机遇!亚裔诉哈佛案庭审前夕回顾19年前华人维权漂亮的一仗VS Code有多么不安全:一个扩展就可能导致公司GitHub中的所有代码被擦除?中日友谊回顾(圖)重磅!Frisco将建造全新环球主题公园及度假村,新的娱乐中心将为Collin带来数百万游客和企业微软正式发布 Stream Analytics 无代码编辑器中国年夜饭里的“洋年货” 15国使节带来全球鲜人脸神经辐射场的掩码编辑方法NeRFFaceEditing,不会三维建模也能编辑立体人脸VS Code 有多么不安全:一个扩展就可能导致公司 GitHub 中的所有代码被擦除?从“线上交流”到“共享时空”,实时互动RTI 技术如何带来全新体验?| Q推荐蔚来全新SUV曝光:对标宝马X3!喊一声“嘿!GitHub”,说出需求VS Code就能自己写代码了如何在 VSCode 中自动缩进你的代码 | Linux 中国[评测]Intel Core i7-12700K vs Core i5-13600K vs AMD Ryzen 7 7700X2022傅雷翻译出版奖获奖者揭晓 Le palmarès du Prix Fu Lei 2022 dévoiléCODE01 推出后,机械革命计划发布新款 CODE GO 程序员本从“陌生人为我付账”说起Xcode弃用Bitcode,导致应用体积大幅增加Pulsar:一个由社区主导的以继承 Atom 的开源代码编辑器 | Linux 中国​抖音开放出行小程序入驻;特斯拉上海工厂被曝无理由停产;蔚来全新轿跑 SUV EC7 、超快充桩同步发布……5 个即将推出的可能会挑战 VS Code 的代码编辑器 | Linux 中国特斯拉有了“新代言人”?国科嘉和王戈:以科技创新助力,中国科技投资迎来全新机遇蓝莓司康,红龙虾饼,新奥尔良鸡腿SIGGRAPH Asia 2022 | 人脸神经辐射场的掩码编辑方法—NeRFFaceEditing开源编辑器 VS Code 被倒卖,微软和谷歌看了都要沉默四维图新旗下世纪高通/中交宇科CEO霍敬宇: 未来全新出行体验的汽车新四化知识分子的脊梁,是如何一步步弯曲的开源编辑器VS Code被倒卖,微软和谷歌看了都要沉默
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。