如何在 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"/>