Java Eclipse IDEでCheckstyleを使用しています。すべてのJavaファイル、2行目で、 (ただし、Tabキーを押さないことは確かです)
ファイルにタブ文字が含まれています(これが最初のインスタンスです)。
public class Percolation {
private boolean[][] grid;
...
}
入力したとき:public class Percolation {
、Enterキーを押すと、Eclipseはインデントを作成します。その後、private boolean[][] grid;
。しかし、私はまだこの警告を受け取ります。
これを修正する方法を教えてください。 (これは必須なので、この警告をオフにしたくありません。別の人が私のファイルを再度チェックします)。
ありがとう:)
Eclipseで、[設定]> [全般]> [エディター]> [テキストエディター]に移動し、[タブのスペースを挿入]のチェックボックスをオンにします。次に、タブではなくスペースでインデントします。
ステップ1 Eclipseでは、Preference> Java> Code Style> Formatter。アクティブプロファイルを編集します。組み込みプロファイルを編集したくない場合は、新しいプロファイルを作成します。)[アクティブなプロファイル:]の下にドロップダウンダイアログボックスがあります。その横にある[編集...]をクリックすると、編集ダイアログボックスが開きます。[インデント]タブの下に、 Tab Policy。Tab PolicyをMixed to Space onlyから変更し、変更を適用します。
ステップ2 Eclipseパースペクティブに戻り、メニューバーから移動します:ソース> 要素のフォーマット(「フォーマット」ではなく)保存します。
「ファイルタブ文字:ファイルにタブ文字が含まれています(これが最初のインスタンスです)」が見つからない場合は、checkstyleを実行します。もう警告。
ツールバーにある空白文字を有効にして、違いを視覚化します。
別の可能性は、検索と置換です。-タブをコピーします-検索と置換ウィンドウに行きました
Javaコード:
ステップ1 Eclipseでは、Preference > Java > Code Style > Formatter.
新しいプロファイルを作成し、デフォルトのプロファイルで初期化します。ドロップダウンダイアログボックスがあります。その横にある[編集...]をクリックすると、編集ダイアログボックスが開きます。 [インデント]タブの下に、タブポリシーがあります。タブポリシーを混合から「スペースのみ」に変更し、変更を適用します。
ステップ2ctrl+I
によるコードの正しいインデント。 TabをSpaceに置き換えます。
私も問題に直面していましたが、解決策を得ました。
ステップ1:[ウィンドウ]> [設定]> [チェックスタイル]に移動します。
ステップ2:右側に、グローバルチェック構成が表示されます。そこにTwo構成が利用可能であることがわかります。 Eclipseで構成を選択し、デフォルトとして設定ボタンをクリックして[〜#〜] ok [〜#〜]をクリックします。
これで問題が解決することを願っています。
Java Editor
[ウィンドウ]"[設定]をクリックします展開Java"コードスタイルクリックフォーマッタ[編集]ボタンをクリックします。[インデント]タブをクリックします。
他のエディターについては、こちらを参照してください タブの代わりにスペースを使用するようにEclipseを変更するにはどうすればよいですか?
これを修正するには_Preferences > Java > Code Style > Formatter.
_に移動し、_New > give name for the formatter > click on ok
_をクリックします。
この手順を完了したら、作成したフォーマッタである自動的にポップアップされたウィンドウで、_indentation > tap policy > select space only
_をクリックします。 または後で戻る場合は、編集をクリックして同じ手順に従うことができます。
インデントサイズでは、_put 4 > click apply and close.
_
その後、フォーマットするクラスファイルの_right click
_> _source > format.
_これにより、インデントがタブではなくスペースになります。
スペースのインデントでTABを削除することで、そのスタイルの問題(scalaStyleによってトリガーされる)を単純に修正しました。