什麼是 Visual Studio Code?
Visual Studio Code 是免費的輕量型原始碼編輯器,可透過延伸模組自定義,以支援許多不同的程式設計需求。
Visual Studio Code 的主要功能為何?
在程式代碼編輯器和 IDE 的所有選擇中,Visual Studio Code 提供這兩種工具類型的一些最佳功能。 與許多程式代碼編輯器一樣,其安裝使用量很小,因此可快速啟動,並提供快速且回應快速的編輯體驗。 和許多 IDE 一樣,Visual Studio Code 支援偵錯工具、原始檔控制整合,以及數百種程式設計語言。 而Visual Studio Code 提供這些功能,而沒有功能完整的IDE通常具有的負荷,使得載入和使用速度變慢。
讓我們看看 Visual Studio Code 的主要功能:
跨平台支援
Visual Studio Code 的使用者介面(UI)是以 電子為基礎,這是建置傳統型應用程式的跨平台技術。 這項技術可讓Visual Studio Code 在Linux、macOS或 Windows 上執行。 這種多功能性的優點是,您可以在您使用的任何平臺上使用相同的熟悉編碼環境。
例如,您可以在 Windows 上處理 Web 應用程式時使用 Visual Studio Code。 稍後,如果您需要從 Linux 主機工作,您可以在該處安裝和使用 Visual Studio Code 來編輯 Python 腳本。 您不需要瞭解如何使用不同的編輯器來處理不同的作業系統。
下列螢幕快照顯示 Visual Studio Code 首頁上可用的 Windows、Linux 和 macOS 下載專案:
功能完整的程式代碼編輯器
Visual Studio Code 的編輯器是以摩納哥編輯器技術為基礎,可提供建立和編輯程式碼的工作台。 編輯器具有豐富的功能,例如程式代碼語法著色、括弧比對和 IntelliSense,如下列螢幕快照所示。 這些功能可協助您更有效率地撰寫和重構程序代碼。
總管
Visual Studio Code 有一個總管,可組織和管理包含程式代碼的檔案和資料夾。 此功能可讓您建立、儲存、尋找和開啟檔案和資料夾,而不需要切換至檔案管理員應用程式。
搜尋
您可以使用 Visual Studio Code 的搜尋功能,在檔案內或跨多個檔案尋找字詞。 搜尋功能也提供比對模式的進階選項。 例如,您可以藉由指定模式 **/*.html
來排除搜尋中的 HTML 檔類型。
此外,您可以搜尋並取代檔案或多個檔案內的字詞,如下列螢幕快照所示:
整合式終端
Visual Studio Code 會在 UI 中整合您的系統終端機,讓您可以在工作目錄中執行命令,而不需要切換至另一個視窗或應用程式。 例如,在處理 Web 應用程式時,您可以執行 Node 套件管理員 (npm) 命令,而不需要開啟個別的終端機視窗。
整合式調試程式
Visual Studio Code 會與許多調試程式整合,讓您可以在 UI 內執行和偵錯程式代碼。 您可以設定斷點並檢查變數的值,而且您可以使用偵錯工具列來協助您開始偵錯、暫停或逐步執行程式碼。
整合原始檔控制
Visual Studio Code 可讓您使用 Git 相容的工具來管理程序代碼。 您可以執行動作,例如將變更認可至位於遠端原始檔控制管理 (SCM) 提供者的存放庫,例如 GitHub。 您可以在 Visual Studio Code 整合式終端機中執行 Git 命令,或使用原始檔控制檢視中的 GUI 型 Git 工具。
透過延伸模組擴充性
除了 Visual Studio Code 的初始下載內容之外,您還可以新增更多特性和功能。 您可以新增其他程式設計語言、架構、主題和工具的支援。 例如,Marketplace 中可用的許多C++擴充功能中有一些會顯示在下列螢幕快照中:
接下來,讓我們看看如何使用 Visual Studio Code 的這些功能。