首頁>Club>
8
回覆列表
  • 1 # 那些免費的磚

    Visual Studio Code(以下簡稱vscode)是一個輕量且強大的跨平臺開源程式碼編輯器(IDE),支援Windows,OS X和Linux。內建JavaScript、TypeScript和Node.js支援,而且擁有豐富的外掛生態系統,可透過安裝外掛來支援C++、C#、Python、PHP等其他語言。

    身為一個使用 javascript 的開發者,vscode天生非常友好地支援 js 生態,而且整個 vscode都是用 js 來編寫的。在這之前我青睞的是sublime text ,換了vscode之後已經有2年了,如果讓我用四個字來形容就是:奇爽無比。

    VSCode有哪些優點?介面現代化,主題多樣,可定製性高。sublime 沒有 shell 是讓我覺得很可惜的一點。看到別人使用跟我一樣的主題,心裡確實不爽,定製性高在一定程度上滿足了我。而JB 系列的 IDE 完全沒得比,我印象中貌似 IDEA 就一個 material 主題用的人比較多吧,VSCode 不但可以換主題還可以換圖示包,甚至自定義介面的 CSS 和 js;免費,你看 MDN 以及很多前端教程都推薦使用 VSCode,一方面也降低了學習難度不是;擴充套件生態強大。我仍然記得我第一次使用 gitlens 的驚豔,居然每一行程式碼都給我標出來了是最近一次是誰修改的,什麼時候修改的,簡直是甩鍋利器。雖然有相當一部分VSCode 的外掛質量確實不行,主要是外掛數量實在太多了,難免會良莠不齊,優秀實用有趣的外掛也不少;開源而且官方維護積極。因為是個開源專案,不但可以透過其本身的程式碼設計學到很多東西,還可以清楚的看到當前的開發進度,每次更新都能給我驚喜。相比於封閉的商業軟體,我都不知道發的反饋到底有沒有人看;開發擴充套件簡單,我能夠透過擴充套件去實現我想要的功能;VSCode 太牛逼了,實現了很多以前別人想做但是沒做或者說做了也沒火的事情。比如把IED放在瀏覽器裡,我覺得 VSCode 遠端開發和雲開發將會改變很多程式設計師的開發方式;我覺得 VSCode 是我用過的程式碼編輯工具中快捷鍵設計最合理的,所有的側邊欄快捷鍵都是 alt + shift + xxx,複雜的功能用 ctrl + k ctrl + xxx,這個 xxx 一般是功能首字母,例如快捷鍵表是 shortcut,那麼 xxx 就是 s。而且設定快捷鍵也非常人性化,可以按照各種方式搜尋快捷鍵;使用工程化開發方式(node.js+koa/vue+vue lic等),內建的shell視窗非常方便,而且在大綱檢視還會解析package.json中的指令碼,直接點選就能執行,編寫效率提高的不是一點點。VSCode的不足之處可能因為不是C編寫的,開啟速度相比sublime text還是有點慢的;頻繁更新。這是好處,但有時候很影響開發,畢竟誰也受不了一開啟就更新;VSCode的爸爸是微軟,在很多開發者心裡,微軟是商業軟體的惡魔,它怎麼能開發出這麼免費這麼開源這麼好用的軟體呢?心裡可能會不爽 -_-

  • 中秋節和大豐收的關聯?
  • 我該不該放棄不上進的男友?