Visual Studio Code 是我預設的文字編輯器,它跨平台、執行速度快、開啟大檔案沒問題、擴充套件眾多,是我選擇用它的主要原因。底下列出一些對我幫助很大的擴充套件:

佈景主題

Material Icon Theme
幫各種不同類型的檔案加上圖示。

One Dark Pro
One Dark Pro 主題,寫程式時我喜歡用暗色主題。

程式語言

C/C++
支援 C/C++ 程式語言,包含 IntelliSense 跟 debug。

Better C++ Syntax
更完整的 C++ 語法高亮度。

Swift
支援 Swift 程式語言。

Ruby
支援 Ruby 程式語言與 debug。

vscode-gitignore-syntax
.gitignore 檔加上語法高亮度。

Syntax Xcode Project Data
幫 Xcode 的 project.pbxproj 專案檔加上語法高亮度。

PropertyList
.plist 檔加上語法高亮度。

開發工具

Git Graph
完整的 Git client,功能齊全、介面美觀、操作順手,非常值得一試。

Prettier - Code formatter
重整程式碼的工具,支援超多種程式語言。

Sort JSON objects
排序 JSON 檔內的 keys。

Fold Plus
新增許多實用的程式碼折疊 / 展開指令,對於瀏覽很多行數的程式碼非常有用。

vscode-mindmap
建立一個 .km.km.svg 檔就可以開始畫心智圖,雖然缺少群組或關聯線等功能,但已經符合大多數的使用情況了。

Draw.io Integration
將 Draw.io 整合到 VSCode 編輯器,支援 .drawio / .dio / .drawio.svg / .drawio.png 檔案。

文書編輯

Markdown All in One
幫內建的 Markdown 加上許多實用的功能,如果偏好使用純文字環境,那這個工具就很適合你。

Markdown Editor
所見即所得的 Markdown 編輯器,也可以隨時在編輯器跟純文字之間切換。

Markdown Preview Github Styling
將內建的 Markdown Preview 改成 Github 的樣式,對於把專案放在 Github 的人來說很方便。

Compare View
開啟一個比對視窗,可以比對兩份文字。

Whitespace Formatter
移除多餘的結尾空白跟空白列,也可以把縮排轉換成 TabSpace

實用工具

Sort lines
排序選取的文字。

CodeSnap
將選取的文字轉成圖片,方便分享到網路上。

Select Line Status Bar
在狀態列顯示選取了幾行文字。