EclipseのPDTにて半角スペースのインデントを取り除く方法。

ソースコード内のインデントがTabではなく半角スペース4つ分とかだった場合、デフォルト状態だとShift+Tabでインデントを下げることが出来なかったので、どうしたらいいか調べたときのメモ。(※英語環境なのでご了承を。)

bc8cdb7b1b343fc8c9691ae6c62eab99

1, 上部メニューバーより「Window」→「Preferences」を選択

21da0303b4936dcefb348bb40aae7990

2, 出てきたウィンドウの左メニューツリーの「PHP」→「Code Style」→「Formatter」を選択

3, 右ウィンドウの「Tab policy:」を「Tabs」から「Spaces」に変更

4, 最後にウィンドウ下部の「OK」を押せば完了

この設定を行うことで、Tab文字だろうが半角スペースだろうがShift+Tabでインデントを下げることが可能になった。
他人が書いたコードのインデントルールを自分好みに整形しなおしたいときにこれは便利。

※インデントを消し去った後、この項目の設定を戻し忘れないように注意