Visual Studio Code 是我預設的文字編輯器,它跨平台、執行速度快、開啟大檔案沒問題、擴充套件眾多,是我選擇用它的主要原因。底下列出一些對我幫助很大的擴充套件:
佈景主題
幫各種不同類型的檔案加上圖示。
One Dark Pro 主題,寫程式時我喜歡用暗色主題。
程式語言
支援 C/C++ 程式語言,包含 IntelliSense 跟 debug。
更完整的 C++ 語法高亮度。
支援 Swift 程式語言。
支援 Ruby 程式語言與 debug。
幫 .gitignore 檔加上語法高亮度。
幫 Xcode 的 project.pbxproj 專案檔加上語法高亮度。
幫 .plist 檔加上語法高亮度。
幫 .env 檔加上語法高亮度。
開發工具
完整的 Git client,功能齊全、介面美觀、操作順手,非常值得一試。
重整程式碼的工具,支援超多種程式語言。
排序 JSON 檔內的 keys。
新增許多實用的程式碼折疊 / 展開指令,對於瀏覽很多行數的程式碼非常有用。
建立一個 .km 或 .km.svg 檔就可以開始畫心智圖,雖然缺少群組或關聯線等功能,但已經符合大多數的使用情況了。
將 Draw.io 整合到 VSCode 編輯器,支援 .drawio / .dio / .drawio.svg / .drawio.png 檔案。
文書編輯
幫內建的 Markdown 加上許多實用的功能,如果偏好使用純文字環境,那這個工具就很適合你。
所見即所得的 Markdown 編輯器,也可以隨時在編輯器跟純文字之間切換。除了 Markdown 之外,它也支援檢視多種辦公常用的檔案。
Markdown Preview Github Styling
將內建的 Markdown Preview 改成 Github 的樣式,對於把專案放在 Github 的人來說很方便。
開啟一個比對視窗,可以比對兩份文字。
移除多餘的結尾空白跟空白列,也可以把縮排轉換成 Tab 或 Space。
實用工具
排序選取的文字。
將選取的文字轉成圖片,方便分享到網路上。
在狀態列顯示選取了幾行文字。