如何讓 PhpStorm 在存檔時自動刪除 whitespace?
讓 PhpStorm 也能如 Sublime Text 一樣存檔時刪除 whitespace
有些公司會要求空白的一行也不能有 whitespace,如 Gerrit 在空白行若有 whitespace,會出現紅色警告,但 PhpStorm 預設換行會有 whitespace,是否能自動幫我們在存檔時刪除 whitespace呢?
Version
PhpStorm 2016.1
顯示 Whitespace
PhpStorm -> Preferences -> Editor -> General -> Appearance
- 將
Show whitespaces
與其下的Leading
、Inner
與Trailing
打勾。
設定完後,PhpStorm 會以 .
顯示 whitespace。
存檔時自動刪除 white space
PhpStorm 預設空白的一行,為了排版對齊,會幫你自動塞 whitespace。
PhpStorm -> Preferences -> Editor -> General
- 將
Allow placement of caret after end of line
打勾。 - 將
Strip trailing spaces on Save
選All
。
在寫 code 時,為了排版對齊,PhpStorm 依然會幫你加上 whitesapce。
存檔後,whitespace 可自動刪除。
Conclusion
- 自動刪除 whitespace 後,檔案 size 會稍微小一點點,若有這個需求可參考本文的方式設定。