如何在VSC中设置Java文件格式化时自动在方法间添加2个空行
操作步骤
首先确认你已安装VSC官方Java扩展包「Extension Pack for Java」,之后按以下步骤配置即可:
- 方法1:直接通过VSC设置配置(适配新版Java扩展)
- 打开VSC设置界面,快捷键为
Ctrl + ,(Windows/Linux)或Cmd + ,(Mac) - 搜索配置项
java.format.blankLines.betweenMethods - 将该配置项的数值修改为
2,保存设置即可生效
- 打开VSC设置界面,快捷键为
- 方法2:通过Eclipse格式化规则文件配置(适配旧版扩展,兼容原有Eclipse自定义规则)
- 从你之前的Eclipse导出格式化规则XML文件,或新建一个
eclipse-java-formatter.xml文件存放到本地固定目录 - 在XML文件中找到
org.eclipse.jdt.core.formatter.blank_lines_between_methods配置项,将其value改为2,示例配置片段如下:
<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_methods" value="2"/>- 回到VSC设置界面,搜索
java.format.settings.url,将该配置项的值设为你本地的eclipse-java-formatter.xml的绝对路径
- 从你之前的Eclipse导出格式化规则XML文件,或新建一个
验证方式
配置完成后打开任意Java文件,按下Shift + Alt + F触发格式化,即可看到方法之间自动插入2个空行。
注意事项
如果你的VSC同时安装了google-java-format等第三方Java格式化工具,需要先关闭这类工具的自动格式化开关,否则会默认使用第三方工具的规则,覆盖上述配置。
内容的提问来源于stack exchange,提问作者RONOLULU
相关产品推荐
相关产品推荐

