「タブ幅の表示」フィールドがあるウィンドウ->設定->一般->エディタ->テキストエディタからタブの幅を調整しようとしています。ただし、そこに何を入力しても、Javaファイルは4です。改行を開始するときのインデントのサイズは4です。
Javaファイルには、この設定を編集する特別な場所があります。に行く必要があります
Window -> Preferences -> Java -> Code Style -> Formatter
そして、プロファイルを編集します。
ウィンドウの変更->設定->一般->エディタ->テキストエディタタブの設定は、Javaファイルではなく、テキストファイルに関連しています。Eclipseでテキストファイルを作成し、タブサイズが実際に変更されていること。
Java-> Code Style-> Formatterの設定を確認して、タブを使用しているかスペースを使用しているかを確認してください。スペースを使用している可能性があります!
Javaの場合、この設定は、Code Style Formatterの設定によって置き換えられます。
Java /コードスタイル/フォーマッタ([編集]をクリック)/インデントタブ/インデントにあります
これをより深く掘り下げた後、私はこれを理解したと思います:
紛らわしいことに、これは環境設定の「フォーマッター」の下にあります(受け入れられた答えが言うように)。しかし、これは、非Javaファイルエディターのタブ表示幅のオプションが配置されている場所とは矛盾しています。
/instance/org.Eclipse.jdt.core/org.Eclipse.jdt.core.formatter.indentation.size=16
/instance/org.Eclipse.ui.editors/tabWidth=2
これはEclipseでのレンダリング専用であるため、DISPLAYを強調します。ファイルの内容は変更されず、「ソース->形式」には影響しません。