2013-08-05 43 views
-2

.java文件中的代碼未安排或未採用格式化方式。 任何人都可以建議我一個軟件,可以格式化或安排良好的代碼。例如對於例如 我有這樣的代碼...
如何以適當的方式排列java代碼

class a{ public static void main(String s []){}} 

,但我想在這樣的

class a{ 

     public static void main(String s[]){ 
     } 
} 
+0

任何IDE?老爺車?等等 –

+0

你在用什麼IDE?他們中的一些人,比如'Eclipse'已經內置了可以爲你做的程序 –

+4

使用你的IDE的自動格式化程序。 –

回答

1

機會以適當的方式安排你已拷貝了代碼有換行符是不兼容的OS。

我會建議讓Netbeans或Eclipse這樣的IDE,並把代碼放在那裏,因爲它們有linebreak適配器。

無需手動插入您的本機換行符。

+0

java代碼以文本格式存儲在數據庫中....我如何在控制檯上以格式化方式打印它。 – user1646373

1

我建議你使用Eclipse IDE。

http://www.eclipse.org/downloads/

Eclispe的具有缺省的集成代碼格式化,你可以自定義這個功能:

http://www.ralfebert.de/blog/eclipseide/source_formatting/

你也可以說Eclipse來performe代碼格式化每次你安全或運行代碼,所以你通常不需要自己格式化代碼。

另外你也可以使用NetBeans,這是一個開源的IDE,它也支持代碼格式化。

+4

任何特殊的客觀理由來選擇這一個?我們希望客觀答案。 –

+0

我想在一個文件中打印java代碼...不在IDE上。 – user1646373

+0

你究竟是什麼意思呢,eclipse不僅顯示格式化的代碼,還改變文件內容,所以你可以用notepad ++打開它,例如仍然有格式化的代碼 –

2

我可以建議你使用NetBeans,您將獲得這些優勢,

  • 正確格式化你的代碼是在Netbeans中很容易
  • 如果你犯了一個新的類,這個類顯示所有格式
+1

任何特殊的客觀理由來選擇這一個?您列出的功能似乎是大多數IDE常見的。我們希望客觀答案。 –

+0

@Jan Dvorak:目標是什麼?工具*?沒辦法,永遠不會發生。書呆子仍然在戰勝vi與Emacs戰爭,而且它永遠不會結束。 – jason

+1

@Jason這就是爲什麼我投票要閉嘴......呃,擱置這個問題。來吧,只是多一個投票... –

2

現在大多數IDE(Eclipse,IntelliJ,NetBeans,...)都具有內置的代碼格式化功能。他們有很多選項可以爲您設置精確的風格。

如果您沒有使用IDE,那麼獲得一個,Eclipse是免費的! :)

或者你可以嘗試像Jalopy(這是一個類似的工具的免費版本:JIndent)