2013-06-05 9 views
5

手動改行のためにインデントを使用するように設定する方法はありますか?私が何をするにしても、8つのスペースでインデントされます。Eclipse継続インデント

私はこれを取得:私はそれが私に与えたいと思い

private static final org.apache.log4j.Logger LOG = 
     org.apache.log4j.Logger.getLogger(myClassname.class); 

この:

private static final org.apache.log4j.Logger LOG = 
    org.apache.log4j.Logger.getLogger(myClassname.class); 
ラインがあまりにもときに、Eclipseの行の折り返しは私に正しい結果を与えるように構成することができ

長いですが、改行が手動であってもインデントを少なくできるようにしたいと考えています。 Eclipseのジュノは

+0

インデントの設定を試しましたか? –

+0

私はかなり長い間そこを見てきましたが、まだ私が探しているノブは見つかりませんでした。インデントとタブのサイズが2であっても、インデントは8でインデントされます。 – AAudibert

答えて

11

  • は、設定ダイアログ([ウィンドウ]> [環境設定)を開きます。
  • Java> Code Style> Formatterに移動します。
  • (アクティブプロファイルの場合)[編集...]ボタンを押します。
  • Eclipse(Eclipse [組み込み])のデフォルトの場合は、新しい名前を付ける必要があります。
  • 行の折り返し]タブをクリックすると、インデントタブをチェックして、インデントのサイズが何であるかをチェック

(デフォルトでは2です)(「ラップラインのデフォルトのインデント」の値を1に設定しますデフォルトでは4に設定する必要があります。

+0

それを実行してEclipseを再起動しても、8でインデントされます。インデントタブでは、インデントサイズとタブサイズでのみスペースを使用します。ラップされた行の既定のインデントも機能しませんでした。私はJuno Service Release 2を実行しています。この修正は、私が与えた例であなたのために働くのでしょうか? – AAudibert

+0

はい、「ラップされた行の既定のインデント」設定を変更するだけで動作します。私はJunoにいるが、SR1またはSR2(現時点では私の開発マシンではない)が –

+1

なら、これはEclipse Keplerでうまくいった。 – zalpha314