vscode 则就差点意思了,你必须要把变量名写出来,才可以给你自动创建变量。
并且插件不太稳定插件,有时候会报错无法完成创建,更新过几个版本后仍然存在这个问题,下面是我重现后在控制台的截图,插件有报错。
在这方面 idea 确实更顺滑,效率要高不少。
代码生成和补全idea 没有自定义代码片段的功能,但是自带了很多 java 的代码片段,基本上也够用了。
vscode 是支持自定义代码片段了,java 相关的插件自带的片段比较的少,为了和 idea 体验一致,我自定义了一些。
Idea 还有 soutv 和 fori 这类快捷补全操作,可以根据当前代码生成一段代码的功能,智能联动修改,这是我比较常用的。vscode 就没有这么智能了, 虽然也有 fori ,但仅仅是代码片段,能够输出一段代码而已,得在生成的代码基础上进行修改。
vscode 和 idea 都支持右键菜单进入关联的测试类,当关联的测试类不存在的情况下,可选择创建测试类, 自动在 maven 的 test 目录下生成相应的包的测试类。
查看类的结构vscode 通过左侧的 outline 视图可以查看类的结构,功能比较简洁。在一个类行数较多的情况下,可用于快速定位的具体方法的代码。