完美解決新版WebStorm讓人彆扭的修改偏好設定中Tab鍵的縮排無效的問題
阿新 • • 發佈:2018-12-04
完美解決新版WebStorm讓人彆扭的Tab鍵的縮排問題
以前WebStorm
設定好code style
中的Tab size
和indent
後就會預設是這個設定的值,但是新版的WebStorm
出現了一個怪現象,無論如何設定Tab size
和indent, tab
的縮排永遠都是2個字元,讓習慣了4個字元縮排的開發者十分別扭,很不適應,
即使取消掉indents detection檢測,也無濟於事,讓人感覺很彆扭
把project下執行時產生的快取.idea目錄刪除了還是不可以, 而讓人更奇怪的事,所有新建的專案以及部分舊的專案所有tabsize都是settings設定的4個長度, 也無濟於事。
這時發現有問題的專案目錄下有一個.editorconfig檔案, 再仔細看看偏好設定中有個EditorConfig選項
取消勾選,或者修改.editorconfig的indent_size值即可
indent_size = 2
改 indent_size = 4
以後程式碼縮排全變回4個空格縮排長度了。。。
新版WebStorm開始對editorconfig支援
專案是我用老版webstrom時生成的,這個專案帶了一個.editorconfig檔案,然而之前我一直使用老版WebStorm,所以這個配置檔案對我的設定沒有任何影響。而當我升級到新版WebStorm的了以後, WebStorm開始支援editorconfig,於是專案下的.editorconfig生效並且優先權利大過我的settings配置,於是就出現了明明在settings裡配置tabsize=4但實際還是以tabsize=2的大小格式化程式碼縮排。
目前有很多IDE對editorconfig都進行了預設設定,許可權大於setting下設定的值