如何在 VSC 上使用 2 行单独方法自动格式化 java 文件
How to make automatic formatting of a java file seperate methods with 2 lines on VSC
我想让 VSC 在方法之间自动添加 2 行作为 'Format Document' 键盘快捷键的一部分 (Shift
+ alt
+ f
)。
几周前我从 Eclipse 转向了 VSC,在 Eclipse 中我可以选择自由定制文档自动格式化的几乎任何部分。我一直在寻找一种在 VSC 上执行此操作的方法,但找不到我要找的东西。不确定这是否重要,但我正在 java.
中编写代码
基本上我想要发生的是:
public class Testing {
public void func1() {
//Some code
}
public void func2(){
//Some code
}
public void func3(){
//Some code
}
Shift
+ alt
+ f
==>
public class Testing {
public void func1() {
//Some code
}
public void func2(){
//Some code
}
public void func3(){
//Some code
}
打开命令面板并选择Java:打开Java带有预览的格式化程序设置,然后'将弹出通知,单击 Generate a default profile
,然后 java-formatter.xml
将显示在文件夹 .vscode
.
中
打开java-formatter.xml
并设置:
<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="2"/>
我想让 VSC 在方法之间自动添加 2 行作为 'Format Document' 键盘快捷键的一部分 (Shift
+ alt
+ f
)。
几周前我从 Eclipse 转向了 VSC,在 Eclipse 中我可以选择自由定制文档自动格式化的几乎任何部分。我一直在寻找一种在 VSC 上执行此操作的方法,但找不到我要找的东西。不确定这是否重要,但我正在 java.
中编写代码基本上我想要发生的是:
public class Testing {
public void func1() {
//Some code
}
public void func2(){
//Some code
}
public void func3(){
//Some code
}
Shift
+ alt
+ f
==>
public class Testing {
public void func1() {
//Some code
}
public void func2(){
//Some code
}
public void func3(){
//Some code
}
打开命令面板并选择Java:打开Java带有预览的格式化程序设置,然后'将弹出通知,单击 Generate a default profile
,然后 java-formatter.xml
将显示在文件夹 .vscode
.
打开java-formatter.xml
并设置:
<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="2"/>