從個人角度出發, 對比一下這兩個編輯器/IDE.
對比一些我常用到的比較方便的功能
個人使用 MacBook Pro 2016 最低配
以下 VSCode 簡稱 v, WebStorm 簡稱 w
使用時長:
之前在學校學習前端的時候都是使用 v, 大概使用了一年多.
實習上班之後就一直使用 w.
曾經幾次因爲 w 的輸入卡頓 (可能是自己機子不行) 想轉回 v, 但是還是覺得 w 集成功能更強大, 開發起來更方便, 於是最終還是留在了 w 陣營.
對比:
1 啓動速度
v 啓動速度非常快, 特別是大文件.
w 啓動真的慢, 而且每次 Indexing 文件要挺久的.
嘗試過將 w 從 2017 升級到 2019, 但是發現自己的低配電腦帶不動, 有點卡頓, 所以又繼續使用 2017 版的 w.
2 代碼輸入
v 代碼輸入順暢, 不滯後
w 輸入有時候會輸入卡頓, 可能是因爲監聽的文件代碼量大
3 插件
v 一旦插件太多, 或者 watch 的文件太多, Code Helper CPU 馬上 100+, v 上很多插件很喜歡, 比如 bookmark 的跳轉功能 (現在 bookmarks 已經變成自帶功能了), 在 w 上暫時找不到這樣的功能或者 plugin (有 F3 書籤功能)
4 自定義代碼片段
w 上的 Live Templates 很喜歡, 一般自己會定製 log 格式, 很舒服, 雖然 v 可以進行自己開發插件 (有 user snippets 也可以自定義), 但是我懶啊..
5 主題定製
w 的顏色定製化很喜歡, 連滾動條也可以設置顏色, 雖然 v 可以有插件, 但是...
6 多項目開發
不大喜歡一個應用窗口內同時打開多個項目, 同時打開多個項目的文件很容易混亂, 還是一個項目一個應用窗口比較清晰w 不能同時開多個項目 (有 ws), v 可以有 work space
7 使用終端打開項目
v 可以在終端中使用 code projectPath
打開項目
8 收費
v 免費, w 需要付費, 不過我有學生郵箱, 可以忽略這一項