九款讓開發效率倍增的 VS Code 擴展
許多初學者在編寫代碼時一定會遇到一些問題。最終會花費許多時間,或者也會出錯,然后最終認為編程不是你的菜。
那么本文就是專門為你準備的
Visual Studio Code 是微軟為 Windows、Linux 和 macOS 制作的最好的免費源代碼編輯器之一。它提供了具有驚人功能以及用戶友好環境。
“讓它工作,讓它正確,讓它快速。” — Kent Beck
如何安裝 VS Code 擴展?
如果您不知道如何安裝擴展,請不要擔心它很容易。單擊屏幕左側的擴展圖標。它是第五個圖標,緊接在“調試”圖標下方。
在搜索欄中搜索擴展程序,然后單擊安裝。
現在,您知道如何安裝擴展。因此,不要浪費任何時間,讓我們了解一下可以讓您的編程更輕松的擴展。
注意:這些擴展來自我的個人經驗。你可以探索更多。
1、Live Server
Live Server 擴展對 Web 開發是非常有用的。此擴展為靜態和動態頁面提供實時重新加載 功能。當您保存代碼時,更改會立即反映在瀏覽器中。
每次保存代碼時,它都會重新加載瀏覽器,您可以看到瀏覽器中反映的更改。因此,此擴展可以更快地發現錯誤,因此您可以輕松地對代碼進行一些實驗。
詳情見:https://www.linuxmi.com/vs-code-live-server.html
2、Code Spell Checker
Code Spell Checker 是 Street Side Software 的基本拼寫檢查器,可以很好地與camelCase(駝峰拼寫法)配合使用。此拼寫檢查器有助于捕獲常見的拼寫錯誤,同時將誤報數量保持在較低水平。
安裝完成后,文件和編程語言中的拼寫檢查器將自動啟用。它支持多種語言。
3、GitLens
GitLens 是 GitKraken 的開源擴展,可幫助您更好地理解代碼。它可以快速了解更改行或代碼塊的人、原因和時間。每一行代碼旁邊都有日志,哪位同學寫的都逃不掉。
它提供了許多很棒的功能,如修訂導航、Current Line Blame、Status Bar Blame、Git 命令面板、終端鏈接等等......
4、Kite
Kite 是一個 AI 驅動的編程助手。功能可以說是非常強大,可以很方便的在我們編寫Python代碼的時候給予強大的補全和提示支持。它通過保存關鍵點并在正確的時間向您顯示正確的信息來幫助您更快地編寫代碼。
智能代碼塊是Kite的一個功能,他可以非常智能的為我們補全Python代碼塊。最有趣的是,因為是AI的功勞,所以提示的代碼塊并不是開發者預先編碼進去的,而是根據你的代碼自動學習生成的。因此使用范圍更加廣。
Kite 適用于所有主要編程語言:Python、Java、Go、PHP、C/C#/C++、JavaScript、HTML/CSS、Typescript、React、Ruby、Scala、Kotlin、Bash、Vue 和 React。
5、Live Share
Live Share 是 Microsoft 的實時協作開發擴展。它使您能夠與其他人實時協作編輯和調試,無論您使用什么編程語言或正在構建的應用程序。
與傳統的結對編程不同,它允許開發人員一起工作,同時保留他們個人的編輯器偏好,以及有自己的光標。
6、Path Intellisense
Path Intellisense是一款自動完成文件名、文件路徑的 VS Code 插件,由 Christian kohler 開發。這個 fork 支持 JSON5 配置文件。
文件讀寫是開發過程中經常會接觸到的一項功能,無論是用本地離線文件進行功能測試,還是開發過程中涉及到靜態文件。
在以往,需要手動去找到指定的文件,然后拷貝路徑。這樣的繁瑣過程對于少數文件處理還可以忍受,如果太多的話就成了一項非常影響效率的事情。
Path Intellisense 就可以讓你像補全代碼一樣去不全文件名,這樣就會大大提升開發過程中的效率。
7、Prettier
Prettier 是一個“有態度”的代碼格式化工具。它通過解析您的代碼并使用自己的規則重新打印它來強制執行一致的樣式,這些規則將最大行長度考慮在內,并在每次保存的時候就能自動格式化代碼了。
它確保此擴展用于您可能已安裝的其他擴展,請確保將其設置為 VS Code 設置中的默認格式化程序。可以為所有語言或特定語言設置該設置。
8、One Dark Pro
One Dark Pro 基于 Atom 的默認 One Dark 主題,是 VS Code 下載次數最多的主題之一。
應用這個擴展 按 ctrl(⌘) + k,然后按 ctrl(⌘) + t,你會看到一個主題選擇界面。選擇“One Dark Pro”。
9、Discord Presence
Discord Presence 通過豐富的狀態更新您的 Discord 狀態。它支持自定義字符串、穩定或內部構建檢測、調試模式檢測并輕松手動重新連接到 Discord。
它支持超過 140 種最流行的語言,并具有許多很棒的功能。