インターネットからいくつかのコードをダウンロードしましたが、4スペースのインデントが私を怒らせています。 「<4スペース>」の検索と置換を行い、「\ t」に置き換えようとしましたが、スペースのすべてのセットをストリング「\ t」に置き換えました。 「置換」ボックスにタブを配置するにはどうすればよいですか?
Text Editors
ツリーメニューから。Insert spaces for tabs
。その後、コンテキストメニューからFormat
メニューを実行し、ファイルを保存します。
私はそれを考え出した。 「正規表現を使用する」というチェックボックスをオンにしてから、\ tを使用します。
質問の後半への回答:
人々がタブよりもスペースを好む理由は一貫性です。エディターでタブを4スペース幅で表示するように設定し、エディターでタブを8スペース幅で表示するように設定している場合、記述しているコードは私たちそれぞれに異なって見えます。同僚がタブを使用していることを忘れ、4つのスペースを使用して行の間隔を開始するまで、これは問題ありません。今、彼のコードはあなたには問題なく見えますが、インデントはすべて私に任されています。
また、行が80文字、または120文字の長さであると作業が決定した場合はどうなりますか?幸いにも4つのスペースタブを使用してコードを作成します。エディターに到達すると、突然あなたの行の一部が長すぎます。
一般に、スペースを使用するかタブを使用するかは、ユーザー(およびコードで作業するすべての人)が使用する場所とタブ文字の幅に同意する限りは関係ありません。
すべてのエディター、すべてのリポジトリー、cat
edのとき、および他のすべての場所で同じように見えるため、どこでも4つのスペースを使用します。
Kouheiの応答は正しい軌道に乗っていますが、自動フォーマッターでスペースを使用する場合は、Javaフォーマッターのオプションを変更する必要があります(設定でJava-> コードスタイル-> フォーマッター、既存のスタイルから新しいスタイルを作成し、「常にスペースを使用」を選択します。 Ctrl + Shift + F タブを削除してスペースを挿入します。
Eclipseエディターでスペースのあるタブの問題を解決するには:
メニューウィンドウ-> 設定-> Java-> コードスタイル-> フォーマッタ
プロジェクト固有の設定を構成をクリックします。
チェックプロジェクト固有の設定を有効にする
プロフィールページが表示されます
つかいます Ctrl + Shift + F タブをスペースに置き換えるJavaクラスをフォーマットする。