Eclipse/「末尾の空白を除去」をOFFにする
Eclipseでソース編集を行なった際、ソースの行の末尾の空白が勝手に削除されることがあります。
そのままそのソースをサーバ上のコードと比較すると、直した記憶のないところに大量に差異が出ます。
原因
最近のEclipse(少なくとも3.5以降)をPlaiadesなどを使ってインストールした場合に「AnyEditプラグイン」が入ってきます。このプラグインはデフォルトで「末尾の空白を除去」機能がONになっているため、そのままエディタでソースを編集すると、末尾の空白が除去されてしまいます。
対応
Eclipseを使い始める前に、以下を設定します。メニューから「ウインドウ - 設定」を開き「一般 - エディタ - AnyEditツール」の「末尾の空白を除去」のチェックを外します。
暫定対応
サーバ上のリソースとの比較時に空白を無視することもできます。メニューから「ウインドウ - 設定」を開き「比較/パッチ」で「空白を無視」にチェックを入れれば空白の差異を無視できます。
また、ローカルでソース同士を比較している場合は、エディタ上で右クリックメニューを開き「空白を無視」にチェックを入れることで空白の差異を無視できます。
- 参考URL:130単位 - Eclipseプラグイン 行末の空白除去をキャンセル
このページのURL: