2009-02-27 5 views
13

明白なことは次のようなことです:Eclipse 3.4(Ganymede)でソースツリー全体をどのようにフォーマットできますか?

  1. フォーマットするフォルダを右クリックします。
  2. ソース>フォーマット

期待される結果: - : - ジャワのなし

ディレクトリとサブディレクトリのすべてのJavaコードが

実際の結果(プロジェクト固有の書式設定を使用して)フォーマットされていますフォーマットされています。

Eclipseでバッチ処理を行うにはどうすればよいですか?
エディタから、右クリック>ソース>クリーンアップをクリックします。ただし、一度に1つのファイルしか実行できません。

+0

面白い、これは "Organize Imports"で動作します –

答えて

1

this threadで説明したように、この形式(フォルダ内のすべてのJavaソースファイルをフォーマット)はeclipse3.0以降で動作するはずです。

「エラービュー」に何らかのエラーメッセージが表示されますか?

+0

エラーメッセージは表示されませんでした。私はいくつかのXMLファイルが触れられていることに気づいた。 多分私は何か間違ったことをしました。私はもう一度やり直します。もう一度試してみてください: XMLファイルのみがフォーマットされていることは間違いありません。 – les2

0

私はあなたがしたいと思った通りに正確に行い、あなたが示唆したことを正確に行いました。私はソースを選択しました|私のsrcツリーの中のディレクトリのためのフォーマットをして、その中のすべてのユニットを再フォーマットします。

EDIT:... with 3.4.1 Ganymede。

0

コードがソースコントロールからチェックアウトされていないか、書き込み可能でない場合は、このようなグループ操作を実行してもチェックアウトや書き込みができません。

+0

ファイルはすべて書き込み可能/チェックアウトされています(Eclipse Subversion統合[エクスプローラで使用するためにTortoiseがあります])。 – les2

+0

その場合、@ JMDと同じ結果が得られなかった理由は分かりません。また、フォルダ全体で「Organize Imports」を試したときと同じ結果が得られました。 –

15

私は同じ問題に直面しました。私は、フォーマッタを使用するためにパッケージ化されたエクスプローラに切り替える必要がありました。ナビゲータの下では動作しません。この助けを願っています。

0

私はプロジェクトは、私が進捗ダイアログで

  • チェックアウトされているSVNリポジトリにあるパッケージエクスプローラ
  • を使用していたSpringSourceツールスイート2.5.1

    • を使用して同じ問題を抱えていますXMLファイルのみが変更されていることがわかります
    • ファイルにCtrl + Shift + Fキーを押すと、再フォーマットされます(したがって書き込み可能ですが)逆の後に、起こる

    が、私はそれが2年ぶりだが、@ LES2この

    EDIT修正するための回避策発見した場合、私は思っていた知っている: オーケーを前に書かれたとして、私は、パッケージエクスプローラで、本当にだったにも関わらず、私のJavaコードはでしたテキストファイルとしてのみ解釈されます。プロジェクトの完全なリポジトリのチェックアウトを再実行し、パッケージツリー(フォルダではなくパッケージの四角形)が表示され、Javaファイルでも大量にフォーマットすることができました。

  • 関連する問題