我用的 Visual Studio Code 擴充功能

雖然 Visual Studio Code 是用我最討厭的 Electron 寫的,但是執行速度比 Atom 快很多,然後 Sublime 要錢,所以現在我的主流編輯器就成了 Visual Studio Code。這篇文章會整理一下我用到的擴充功能,供各位參考。

目前我平常開發的環境是在 Mac 上面,透過遠端開發的方式,在 Linux 上面寫 C++ (大部分)跟 Python(比較少),所以介紹的擴充功能幾乎不會包含前端會使用到的,這點可能跟滿多人不一樣。

  • Ayu:漂亮美觀的主題,我用 Mirage 色系,不過 Ayu 附帶的 icon 不喜歡,所以我用了別的 icon,下面介紹。
  • Beautify:在寫前端時讓 code style 保持一致與美觀的工具
  • Bracket Pair Colorizer:對程式碼中的括弧上色,讓你可以輕易看出括弧對應的開頭與結尾
  • C++ Intellisense:可以快速查看 C++ reference,自動完成...等實用功能
  • CMake:cmake 語法支援上色以及自動完成
  • Excel Viewer:在文字編輯器上面看表格實在很痛苦,因為每個欄位長度不一樣,對個位置可以對半天,這個外掛可以讓你簡單預覽表單(我是拿來看 csv 用的)
  • favorites:在大型專案中,有時候我們只是常常要在幾個檔案之間切換,卻要點資料夾半天或者輸入搜尋,這個外掛可以建立一個常用的檔案列表方便快速切換
  • Fira Code:這其實是一個支援連字的字體,會自動把「!=」轉換顯示為「≠」、「>=」轉換為「≥」之類(但是依然是佔據兩個字元,所以不影響編譯或執行)
  • GitLens:超強大的 git 附註工具,可以看每一行 code 是從哪一個 commit 來的,以及作者是誰。可以切換兩個不同的 commit 比對檔案變化... 功能太多我根本還沒摸透。
  • Material Icon Theme:支援超多檔案種類,還對特殊名稱的資料夾做特別 icon 的主題,我用這個 icon 主題替換 Ayu 內建的。
  • Settings Sync:透過私有的 GitHub gist 檔案來同步設定,可以跨機器之間讓你的 Visual Studio Code 設定、主題與擴充套件同步

以上是我目前用到(而且我還記得他功能在幹嘛)的擴充套件,未來有發現其他有用的套件會再補充

發佈留言