1

Java ソースで Eclipse (Kepler) がタブ文字を生成しないようにしようとしていますが、非常に頑固です。これまでに行ったこと: [ウィンドウ] -> [設定] -> [Java] -> [コード スタイル] -> [フォーマッタ] で、[新規] をクリックして新しいプロファイルを作成し、クリエイティブ名「マイ プロファイル」を新しいプロファイル名として入力しました。その名前は現在、アクティブなプロファイルとして表示されています。次に、[編集] ボタンをクリックし、[インデント] タブで [タブ ポリシー] を [スペースのみ] に設定しました。また、ウィンドウ - >設定 - >一般 - >エディター - >テキストエディターで、「タブにスペースを挿入する」ボックスをチェックしました。最後に、Eclipse を終了して再実行しました。設定はすべて設定したとおりであり、「マイ プロファイル」はアクティブなプロファイルとして表示されています。しかし、Java ソースでは、メソッドの行末に行くと、RETURN を押して、新しいステートメントを追加します。ステートメントは 2 つのタブ文字で始まります (これを保存して、別のエディターでファイルを見て、これを確認しました)。プロジェクトには、プロジェクト固有の設定はありません。他に何をする必要がありますか?

詳細: 一部のプロジェクトのソースでは機能するが、他のプロジェクトでは機能しないことがわかりました。「管理されていないプロファイル」を使用してプロジェクトで試し、「プロジェクト固有の設定」に入り、プロファイル名を変更して新しいファイルを作成し、タブポリシーを設定すると、ソースで期待どおりに機能しましたそのプロジェクトで。しかし、プロジェクト固有の設定がセットアップされていないプロジェクトでは、ダメです。

4

1 に答える 1