Quantcast
Viewing all articles
Browse latest Browse all 94

我用的 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 設定、主題與擴充套件同步

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

這篇文章 我用的 Visual Studio Code 擴充功能 最早出現於 Hiraku Dev


Viewing all articles
Browse latest Browse all 94

Trending Articles