2015-01-26 42 views
4

我與Eclipse的自動格式化的問題是,它採取這樣的:java的日食自動格式化括號壓痕

public List<JSON> getIdentityQualifiers(String identity) 
     throws DatabaseException 
{ 
    //....code 
} 

這樣:

public List<JSON> getIdentityQualifiers(String identity) 
     throws DatabaseException 
     { 
    //....code 
     } 

很顯然,我希望保留以前的格式,但我無法找到控制這個的地方。

+0

呃......只需在首選項中輸入「indent」即可。這裏沒有太多選擇(其中一個是Java Formatter,當配置配置文件時,它具有「大括號位置」小節) – Ordous 2015-01-26 20:16:11

回答

0

我覺得基本上它可能已被我或Eclipse版本的一些模糊的,因爲這很久以前停止發生。

2

轉到Project -> Properties -> Java Code Style -> Formatter,您將看到格式選項。有很多不同的風格。

我的公司爲我們提供了一個自定義XML,它定義了他們想要的內容格式化的內容。 Eclipse允許您以這種格式準確定義格式。如果這對你很重要,肯定會有在線教程。您可以自己編寫自己的代碼,或者在Eclipse市場和在線上找到許多示例。

+0

是的,我知道這些事情,而且我的團隊已經設置了自定義格式化程序。然而,發生了一些事情,現在正在做這件事情,我希望有人能給我更多的細節,我會去解決這個問題。當我刪除throws語句時,該方法格式正確。 – Karidrgn 2015-01-27 00:42:02

1

您也可以嘗試這樣的,首先選擇要縮進的e.g

   if(true) 
      { 
          System.out.println("INDENTED"); 
      } 

選擇並按下Ctrl + Shift + F。 之後,你得到其中的一個代碼段。

   if (true) { 
       System.out.println("INDENTED"); 
      } 

對於定製你可以從那裏*項目發現 - >屬性 - > Java的代碼樣式 - > *