23

Eclipse で末尾のスペースを自動的に削除する方法はありますか?

ソースには正しいインデントやフォーマットなどの優れた機能があることがわかりました。ただし、末尾のスペースは削除されません。

ありがとう

PS: コードをより良くするために、この種の他のどのような機能を使用していますか?

4

3 に答える 3

37

少なくとも、保存アクションとして利用できます。(フォーマッタオプションの下に表示されません。)

Window / Preferences、Java / Editor / Save Actions に移動します。[追加のアクション] にチェックを入れ、[構成] をクリックします。「コード編成」タブで、最初のオプションは「末尾の空白を削除する」です。

これにより、触れたものだけでなく、Javaファイルからすべての末尾の空白が削除されることに注意してください。末尾の空白を削除しない人々と一緒に作業している場合、これは後で差分を行うという点で面倒になる可能性があります。

于 2013-01-06T03:00:32.113 に答える
20

[検索/置換] ダイアログで正規表現を使用すると、1 つのファイル内の末尾の空白をすべて簡単に削除できます。[ \t]+$を[検索: ] ボックスに入力し、[置換: ] ボックスは空のままにします。[正規表現] オプションをオンにして、 [すべて置換]をクリックします。

于 2013-01-06T03:25:51.317 に答える