Visual Studio Code 中的 Julia
Julia 程式語言是一種為速度和簡潔性而生的高階動態語言。Julia 通常用於資料科學、機器學習、科學計算等領域,但它仍然是一種可以處理大多數程式設計用例的通用語言。
Visual Studio Code 的 Julia 擴充套件包含了內建的動態自動補全、內聯結果、繪圖窗格、整合 REPL、變數檢視、程式碼導航以及許多其他高階語言功能。
這些功能大多開箱即用,但有些可能需要進行基本配置才能獲得最佳體驗。本頁總結了 Julia VS Code 擴充套件中包含的 Julia 功能。有關這些功能如何工作以及如何配置的更深入指南,請參閱 Julia in VS Code 文件。
入門
- 為您的平臺安裝 Julia:https://julialang.org/downloads。
- 為您的平臺安裝 VS Code:https://vscode.com.tw/download。
- 在 VS Code Marketplace 上開啟 Julia 擴充套件並按 Install;或透過執行以下步驟手動安裝
- 啟動 VS Code。
- 在 VS Code 內部,透過單擊頂部選單欄上的檢視,然後選擇擴充套件來進入擴充套件檢視。
- 在擴充套件檢視中,在 Marketplace 搜尋框中搜索“julia”,然後選擇 Julia 擴充套件 (julialang.language-julia) 並選擇 Install 按鈕。
- 重啟 VS Code。
如果您在安裝 Julia VS Code 擴充套件時遇到任何問題,請檢視安裝擴充套件,這應該有助於解決任何問題。
執行程式碼
在 VS Code 中有多種執行 Julia 程式碼的方法。您可以執行一個 Julia 檔案(透過 ⌃F5 (Windows、Linux Ctrl+F5),這將執行您當前開啟並激活的任何 Julia 檔案),透過 REPL 執行 Julia 命令,甚至可以從您開啟的檔案中執行特定的程式碼塊。要了解有關這些選項的更多資訊,請訪問 Julia in VS Code - 執行程式碼。
除錯
您可以透過開啟您想要除錯的 Julia 檔案來開始除錯。然後,選擇活動欄上的執行和除錯檢視(如下所示)
接下來,您可以透過單擊行號左側來新增斷點
只有在您選擇了行號旁邊的區域後,紅點才會出現。
在添加了斷點(或任何其他型別的除錯配置)後,選擇左側的執行和除錯按鈕。初次執行可能需要幾秒鐘才能開始。然後您應該會看到使用除錯配置執行程式碼的輸出。在此示例中,由於我們添加了一個斷點,您將看到以下內容
請注意,第二個 print 命令尚未執行,終端中只有第一個 print 命令的文字。您可以透過選擇繼續按鈕來完成程式的執行
要了解有關使用 VS Code 除錯 Julia 程式碼的更多資訊,您可以閱讀 Julia in VS Code - 除錯。
程式碼補全 (IntelliSense)
Julia VS Code 擴充套件透過 IntelliSense 提供了程式碼補全功能。此功能開箱即用,對經驗豐富的和初學的 Julia 開發者都很有用。
您可以在 VS Code IntelliSense 主題中瞭解更多資訊。
Julia 檢視
預設情況下,在視窗左側的活動欄中,您會看到 Julia 的三個點徽標,如下所示
如果您選擇 Julia 圖示,將會開啟 Julia 檢視,其中顯示工作區、文件和繪圖導航器等部分。工作區部分顯示了載入到您當前活動 Julia 會話中的原始碼集合。預設情況下,它將是空的,因為您尚未執行任何程式碼,但在您執行某些內容後,您將能夠看到工作區的狀態。
文件部分讓您可以檢視特定 Julia 函式的詳細資訊,而無需開啟單獨的瀏覽器視窗。您可以搜尋載入到活動會話中的任何 Julia 包的文件(透過執行 using some_package
),但預設情況下,搜尋欄將僅顯示來自核心 Julia 文件的結果。
還有一個內建的繪圖導航器,當您處理具有視覺化元件的專案時,這會非常有用。您可以設定預設在 VS Code 中渲染繪圖,然後方便地在它們之間來回導航。
後續步驟
這是對 VS Code 中 Julia 擴充套件功能的簡要概述。更多資訊,請參閱 Julia 擴充套件 README 中提供的詳細資訊。
要了解 Julia 擴充套件的最新功能/錯誤修復,請參閱更新日誌。
如果您有任何問題或功能請求,請隨時在 Julia 擴充套件的 GitHub 倉庫中記錄它們。
如果您想了解更多關於 VS Code 的資訊,請嘗試以下主題: