4. 可自定義代碼格式化規則 雖然不少 IDE 都有格式化功能,但能自定義到 WS 這種程度的還沒見過。
是否保留單行的 { }。
是否保留單行的function。
屬性是否要對其。
冒號先後是否加空格。
……
5. 設置項是可搜索的(英文) 「這個 IDE 有這麼多設置項,我要折騰很久啊!」
WS 考慮到了這一點,因此他的全部設置都是可搜索的,不會讓你漫無目的地摸索,你想設置什麼就搜什麼。
想設置外觀,就搜 appearance;
想設置快捷鍵,就搜 keymap;
想設置插件就搜 plugin。
當你進入 keymap,你還能夠進行二級搜索,好比你想知道 format 功能的快捷鍵,就直接搜 format。
你甚至能夠反過來,搜 Ctrl + L 這個快捷鍵對應的功能是什麼。
P.S. WS 的快捷鍵是支持二次按鍵的。好比我把 Git add 的快捷鍵設置爲 Alt+G & Alt + A,把 Git commit 設置爲 Alt+G & Alt+C。這樣的好處是不會讓你無快捷鍵可設。
6. 再說說其餘 IDE 也有的功能吧
6.1. 本地版本控制。你在 WS 裏全部的編輯都被存在本地了,你隨時能夠還原到歷史版本。
不過要注意這些歷史有可能被清除。
6.2. 能與番茄工做法結合。有個插件叫 Pomodoro-tm,應該有很多程序員喜歡。
6.3. 能與 Redmine / Trello / Jira 等集成。
6.4 文件結構分析。直接看圖。
JS 文件結構
HTML 文件結構
這個功能對於大文件特別有用。 好功能太多,有機會之後再介紹了。 --------------------------------------------- 回覆評論: VIM / ST 黨可能會說,你這些功能 VIM / ST 也能作到啊。嘿嘿,作不作獲得先不談,WS上面這些功能可都是內置的哦,無需任何配置,改改快捷鍵就能很稱手了喲。如今若是要我用回 VIM / ST,我想得第一件事就是「把 VIM 改形成一個相似於 WebStorm 的 IDE 須要花多久時間呢?」 1. 編輯器和 IDE 是不一樣的事物,若是你還認爲 VIM / ST 比 IDE 好的話,你爲何不來比較一下吸塵器和自行車孰好孰劣呢? 2. 我說 WS 好的時候,絕對沒有說 VIM / ST 很差的意思。 VIM 和 ST 我都用過超過半年以上,都是不錯的「編輯器」,比 WS 快多了。WS 能比它們快纔是奇了怪了。 3. 至於 Notepad++,也很不錯,我大學時用過至少一年,不過在我習慣了 VIM 以後就把它拋棄了。全部不支持 VIM 模式的編輯器或 IDE 我應該都不會再喜歡了。 4. 個人路線大概是 Notepad++ => ST2 => VIM => WebStorm、ST三、VIM 共存