讓 PhpStorm 也能如 Sublime Text 一樣存檔時刪除 whitespace

有些公司會要求空白的一行也不能有 whitespace,如 Gerrit 在空白行若有 whitespace,會出現紅色警告,但 PhpStorm 預設換行會有 whitespace,是否能自動幫我們在存檔時刪除 whitespace呢?

Version


PhpStorm 2016.1

顯示 Whitespace

PhpStorm -> Preferences -> Editor -> General -> Appearance

  • Show whitespaces 與其下的 LeadingInnerTrailing 打勾。

設定完後,PhpStorm 會以 . 顯示 whitespace。

存檔時自動刪除 white space

PhpStorm 預設空白的一行,為了排版對齊,會幫你自動塞 whitespace。

PhpStorm -> Preferences -> Editor -> General

  • Allow placement of caret after end of line 打勾。
  • Strip trailing spaces on SaveAll

在寫 code 時,為了排版對齊,PhpStorm 依然會幫你加上 whitesapce。

存檔後,whitespace 可自動刪除。

Conclusion


  • 自動刪除 whitespace 後,檔案 size 會稍微小一點點,若有這個需求可參考本文的方式設定。
2016-04-07