首页 > 编程语言 > 详细

VS CODE中配置JAVA格式化细节

时间:2020-06-15 16:42:19      阅读:908      评论:0      收藏:0      [点我收藏+]

VS CODE版本:1.46

由于VS CODE是使用“Language Support for Java(TM) by Red Hatredhat.java预览版”进行格式化的,所以需要在这个插件里设置格式。

在“(用户名)\.vscode\extensions\redhat.java-0.62.0\formatters\eclipse-formatter.xml”中可以设置格式化细节。

找到对应内容,设置即可。

如:

else新起一行:

<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="insert"/>

花括号换行:

<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_lambda_body" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="next_line"/>
<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="next_line"/>

设置完毕后,需要让这个插件使用本xml进行格式化。

在用户设置中进行设置

技术分享图片

 

 (或在settings.json中设置,一样的)

"java.format.settings.url": "C:\\Users\\XXX\\.vscode\\extensions\\redhat.java-0.62.0\\formatters\\eclipse-formatter.xml"

然后就可以按照自己设置好的格式,去格式化java代码了。

技术分享图片

 

VS CODE中配置JAVA格式化细节

原文:https://www.cnblogs.com/wanjinliu/p/13131442.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!