VSCode配置Java导入排序:如何合并java与javax包为同一组?
解决VSCode Java插件中java与javax导入同组的配置方案
要让java和javax包处于同一无空行分隔的导入组,正确的配置方式是使用带后缀点的前缀匹配,具体操作如下:
- 在VSCode的设置(settings.json)中,将
java.completion.importOrder配置为:
"java.completion.importOrder": [ "java.,javax.", "", "org.", "com.", "" ]
关键说明
- 用
java.,javax.这种带.的写法,插件会将所有以java.和javax.开头的包归为同一组,不会插入空行分隔 - 空字符串
""用于分隔不同的导入组,会在组与组之间插入空行 - 配置完成后,重启VSCode或重新加载Java项目,配置即可生效
之前尝试的java、javax或"java,javax"写法都不生效,是因为插件会把不带.的配置当作独立的顶级包名,无法匹配其下的子包,也不会将它们合并为同一组。
内容的提问来源于stack exchange,提问作者PandaCheLion
相关产品推荐
相关产品推荐

