2011-01-05 3 views
10

多くの私の同僚はコメントアウトされたコードを残して楽しんでいます。Eclipse Formatterがそのコードのフォーマットを破壊しないようにする方法(今は大きなブロブやブロックを作成します)。Eclipse Formatterをコメントアウトしたコードを破棄しないようにするにはどうすればいいですか?

P.S.私は何とかそのコードを無視するようにフォーマッタを設定することができます、私は一度それをやったが、私はどのように覚えていない知っている。 3.6で

+0

コメントアウトしたコードをチェックインしたままにするのは悪い習慣です。代わりにコードを削除すると、同僚がそのコードを停止する可能性があります。 ;-) – JesperE

+1

時には同僚を持つことは悪い習慣です;しかし、あなたがそれらを打つことができない場合 - それらに参加してください! – IAdapter

+0

コメントアウトコードを残すことは悪いことではありません。それはあなたが戻ってくるつもりなら、バージョンで失われてしまいます。私はまた、何かを実行する方法の "サンプルコード"であるコードをコメントアウトします。モジュールを開発しているうちに、私は物事をチェックする前に再び使用できるコードをコメントアウトします(私の経験では、「しないでください」、「悪い習慣です」という応答は、しばしば、 ) – Mary

答えて

13

タブ内のEclipse Formatter Settings(Preferences/Java/Code Style/Formatter)でコメントコメントを「ブロックコメントフォーマットを有効にする」と「ラインコメントフォーマットを有効にする」のチェックを外してください。

6

一つのオプション他の人のコードで作業するとき、私は多くを使う別のオプションは、フォーマッタを呼び出す前に、私が働いている行を選択することです/* @formatter:off */

を使用して、tell Eclipse not to format these blocksになります - そのようにI私が実際に変更した部分の書式だけを設定し、残りの部分はそのままにしておきます(より読みやすいdiffなどが得られます)。

+0

クールなアイデアですが、それは私にとって普遍的ではなく、あらゆるフォーマットの前にコメントアウトされたコードを探す必要があります。 – IAdapter

+0

@ 01:True、別の考えを追加... –

3

Eclipse 3.7.1には、コードフォーマットプロファイルに新しい構成ページ(オフ/オンタグ)があります。有効にしてください。正確なコメントを指定したり、タグにコメントすることもできます。

関連する問題