Eclipse - PHP 開発環境 - トラブルシュート - タブで空白が入力される

クラウディア 
1. 概要
2. タブキー入力時の制御
3. 移植するには

1. 概要

 新しいワークスペース・PHP プロジェクトを作成して編集していたら・・・。  タブキー入力でタブでなくスペースが入力されてしまう。  あり?  少なくともテキストエディタの設定では「タブでスペースを挿入する」のチェックははいっていないのだ。
「Eclipse」-「設定」「テキストエディタ」

2. タブキー入力時の制御

 これ実は結構大変。こんなことやった覚えないのですが、前に持っていたプロジェクトではタブキーでタブが入力されていたような気がするんだが・・・。  設定画面で  「PHP」→「コードスタイル」→「フォーマッター」  編集するにはカスタマイズしたプロファイルが必要なので  「新規」
「Eclipse」-「フォーマッタ」

 プロファイル名を入力
 「次のプロファイルで設定を初期化」で見本とするプロファイルを選択します。
 一から作るのは無理があります。
 わたしの環境では、3つのパターンがありました。
 あらかじめどのプロファイルが自分のプログラミングスタイルに近いかを確かめておいた方がいいです。

 「OK」

「Eclipse」-「新規コード・フォーマッタ・プロファイル」

 ここで「タブポリシー」が「スペース」になっていれば
 「タブ」に変えれば当初の目的は達成します。

「Eclipse」-「プロファイルの編集」「インデント」

 ついでに言えば、わたしは「波括弧」タブで
 軒並み波括弧の位置を「同じ行」から「次の行」へ変更しています。
 嫌う人も多いかもしれませんが、わたしのコーディングスタイルはある事情でこうなってしまったのだ。

「Eclipse」-「プロファイルの編集」「波括弧」

3. 移植するには

 他のプロジェクトへ上記のプロファイルを移植するには、ダイアログ内の「エクスポート」「インポート」の機能を使用します。
earthcar(アースカー)
JETBOY
薬屋の独り言
U-NEXT