工欲善其事,必先利其器!VS Code 就像經典遊戲《上古卷軸5:天際》一樣,本體已經足夠強了,但如果你裝上各種奇技淫巧的 mod(插件),你能收獲完全不一樣的遊戲(開發)體驗。——介系你沒有玩過的船新版本!
本篇文章,我們精選了鵝廠程式員強推的 VS Code 插件大全,幫助你在寫代碼的路上一路狂飙,效能翻倍!
01
Code Runner
最好的軟體開發往往來自于程式員的直接需求,Code Runner 作者是一位曾就職于微軟的中國程式員,他為了友善自己的日常開發工作,開發了 Code Runner 這款可以在 VS Code 中友善快捷運作各種語言代碼的插件。目前該款插件已經支援超過 50 種程式設計語言,下載下傳量超過 2700 萬次。
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
02
AI 代碼助手
騰訊雲 AI 代碼助手是由騰訊雲自研的一款開發程式設計提效輔助工具,基于混元代碼大模型,提供技術對話、代碼補全、代碼診斷和優化等能力。
本工具為開發者提供了針對不同 IDE 的插件,如 JetBrains 插件和 VS Code 插件。通過騰訊雲 AI 代碼助手,開發者可以更高效地解決實際程式設計問題,提高程式設計效率和代碼品質。
https://marketplace.visualstudio.com/items?itemName=Tencent-Cloud.coding-copilot&ssr=false#overview
03
Settings Sync 插件漫遊
當你在跨機器、跨平台、跨區域進行開發時,經常會遇到要在不同的機器上重裝一遍插件的窘境,如果本來使用的插件就已經很多,那麼這個工程就會更加繁瑣。
Settings Sync 就是為了解決這個問題而開發的,值得一提的是 VS Code 官方也提供了同樣名稱的官方插件,大家可以選擇适合自己的版本安裝使用。
https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync
04
在 VS Code 中練習 LeetCode
目前的就業環境波詭雲谲,沒有人能保證自己的工作就一定能長久地幹下去。等到要找工作的時候再刷題豈不是有點晚了?平常開發寫代碼累了,直接在 VS Code 裡刷幾道題,既能陶冶情操,又能維持技能水準,還不會被認為是在摸魚,豈不美哉?
https://marketplace.visualstudio.com/items?itemName=LeetCode.vscode-leetcode
05
Rainbow 系列
5.1 彩虹縮進 indent-rainbow
可以為 VS Code 設定添加色彩、提高生産力。它還可以作為縮進的對齊檢查,每個縮進都有一個交替的彩虹顔色。
https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow
5.2 Rainbow CSV
這個插件允許你在逗号分隔(.csv)、制表符分隔(.tsv)、分号和豎線分隔的檔案中,用不同的顔色高亮顯示列。檢視 CSV 格式檔案效率直接起飛。
https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv
06
TODO Highlight & TODO Tree
程式員有時候會有意無意地忘記自己留下的 TODO,随着時間的推移,TODO 就成了一個沒有人能看懂的注釋。TODO Highlight 可以高亮你在寫代碼時挖的坑,以免坑到後來人。
https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight
相似類型的插件還有 TODO Tree,大家可以根據自己的喜好選擇安裝。
https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree
07
Material Them & Material Theme Icons
顔值就是正義,顔值就是生産力,顔值就是 Everything!換上這倆配套插件,蕪湖起飛 ✈️!
https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-themehttps://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme-icons
-End-原創作者|鵝廠工程師
參考閱讀
- 京東自研性能追蹤系統pfinder實作原理揭秘
- Java ZGC 深度剖析及其在建構低延遲流系統中的實踐心得
- 當「軟體研發」遇上 AI 大模型
- 幹貨 | 攜程資料基礎平台2.0建設,多機房架構下的演進
本文由高可用架構轉載。技術原創及架構實踐文章,歡迎通過公衆号菜單「聯系我們」進行投稿