LoginSignup
10
7

More than 5 years have passed since last update.

EclipseでJavaファイルではtabキーでスペースが入るようにしてタブとスペースを目視できるように設定する方法

Last updated at Posted at 2017-05-30

1つのソースファイルにタブとスペースによるインデントが混在しているのが嫌いです。

最近見たのは特定の改修に関わる行だけタブであとは全てスペースのファイル。しかも、1行の中でもタブとスペースが混在しているのです。
何か自己主張しているのだろうか?とも考えられますがコーディングしている人がタブとスペースどちらを自分が入れているのかわかっていないのかもしれません。

なので、「タブとスペースどちらを使うのか」だけではなく「タブとスペースを可視化する」設定をすればいいと考えました。

  • 環境
    • OS : macOS Sierra Version 10.12.4
    • Eclipse : Kepler Service Release 2 Build id: 20140224-0627
      • 設定しているデフォルトJRE : Java SE 7[1.7.0_67]

Javaファイルではtabキーを押下すると4つスペースが入るように設定する

  1. [Prefernces]ダイアログ > [Java] > [Code Style] > [Formatter] を選択します。
  2. [New...]ボタンを押下し、[New Profile]ダイアログを開きます。
    • 既に自分用の設定があればそれを使ってもOK。
  3. [Profile name:]に適当な設定名を入力し、[OK]を押下します。Screen Shot 2017-05-30 at 22.21.13.png
  4. [Indentation]を押下して、[General settings]を見ます。
  5. [Tab policy:]で[Spaces only]を選択します。
  6. [Indentation size:][Tab size:]に「4」を入力します。Screen Shot 2017-05-30 at 22.07.43.png
  7. [OK]を押下して、ダイアログを閉じます。
  8. [OK]を押下して、[Prefernces]ダイアログを閉じます。

タブとスペースを目視できるように設定する

  1. [Prefernces]ダイアログ > [General] > [Text Editors] > [Show whitespace characters]にチェックを入れます。
  2. [configure visibility]リンクを押下して、[Show Whitespace Characters]ダイアログを開きます。
  3. 表示する文字[Space][Ideographic space][Tab]の表示場所[Leading][Enclosed][Trailing]にチェックを入れます。Screen Shot 2017-05-30 at 22.37.15.png
  4. [OK]を押下して、ダイアログを閉じます。
  5. [OK]を押下して、[Prefernces]ダイアログを閉じます。
10
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
7