參加你附近的 ,瞭解 VS Code 中的 AI 輔助開發。

Visual Studio Code 中的 Julia

Julia 程式語言是一種為速度和簡潔性而生的高階動態語言。Julia 通常用於資料科學、機器學習、科學計算等領域,但它仍然是一種可以處理大多數程式設計用例的通用語言。

Visual Studio Code 的 Julia 擴充套件包含了內建的動態自動補全、內聯結果、繪圖窗格、整合 REPL、變數檢視、程式碼導航以及許多其他高階語言功能。

Julia VS Code overview

這些功能大多開箱即用,但有些可能需要進行基本配置才能獲得最佳體驗。本頁總結了 Julia VS Code 擴充套件中包含的 Julia 功能。有關這些功能如何工作以及如何配置的更深入指南,請參閱 Julia in VS Code 文件。

入門

  1. 為您的平臺安裝 Julia:https://julialang.org/downloads
  2. 為您的平臺安裝 VS Code:https://vscode.com.tw/download
  3. VS Code Marketplace 上開啟 Julia 擴充套件並按 Install;或透過執行以下步驟手動安裝
    1. 啟動 VS Code。
    2. 在 VS Code 內部,透過單擊頂部選單欄上的檢視,然後選擇擴充套件來進入擴充套件檢視。
    3. 在擴充套件檢視中,在 Marketplace 搜尋框中搜索“julia”,然後選擇 Julia 擴充套件 (julialang.language-julia) 並選擇 Install 按鈕。
    4. 重啟 VS Code。

如果您在安裝 Julia VS Code 擴充套件時遇到任何問題,請檢視安裝擴充套件,這應該有助於解決任何問題。

Julia in the VS Code Marketplace

執行程式碼

在 VS Code 中有多種執行 Julia 程式碼的方法。您可以執行一個 Julia 檔案(透過 ⌃F5 (Windows、Linux Ctrl+F5),這將執行您當前開啟並激活的任何 Julia 檔案),透過 REPL 執行 Julia 命令,甚至可以從您開啟的檔案中執行特定的程式碼塊。要了解有關這些選項的更多資訊,請訪問 Julia in VS Code - 執行程式碼

除錯

您可以透過開啟您想要除錯的 Julia 檔案來開始除錯。然後,選擇活動欄上的執行和除錯檢視(如下所示)

Getting started debugging Julia code

接下來,您可以透過單擊行號左側來新增斷點

Adding a breakpoint

只有在您選擇了行號旁邊的區域後,紅點才會出現。

在添加了斷點(或任何其他型別的除錯配置)後,選擇左側的執行和除錯按鈕。初次執行可能需要幾秒鐘才能開始。然後您應該會看到使用除錯配置執行程式碼的輸出。在此示例中,由於我們添加了一個斷點,您將看到以下內容

Run and Debug your Julia file

請注意,第二個 print 命令尚未執行,終端中只有第一個 print 命令的文字。您可以透過選擇繼續按鈕來完成程式的執行

Finish the code execution in the debugger

要了解有關使用 VS Code 除錯 Julia 程式碼的更多資訊,您可以閱讀 Julia in VS Code - 除錯

程式碼補全 (IntelliSense)

Julia VS Code 擴充套件透過 IntelliSense 提供了程式碼補全功能。此功能開箱即用,對經驗豐富的和初學的 Julia 開發者都很有用。

Code completion with IntelliSense

您可以在 VS Code IntelliSense 主題中瞭解更多資訊。

Julia 檢視

預設情況下,在視窗左側的活動欄中,您會看到 Julia 的三個點徽標,如下所示

Julia icon in the Activity bar

如果您選擇 Julia 圖示,將會開啟 Julia 檢視,其中顯示工作區文件繪圖導航器等部分。工作區部分顯示了載入到您當前活動 Julia 會話中的原始碼集合。預設情況下,它將是空的,因為您尚未執行任何程式碼,但在您執行某些內容後,您將能夠看到工作區的狀態。

Julia Workspace

文件部分讓您可以檢視特定 Julia 函式的詳細資訊,而無需開啟單獨的瀏覽器視窗。您可以搜尋載入到活動會話中的任何 Julia 包的文件(透過執行 using some_package),但預設情況下,搜尋欄將僅顯示來自核心 Julia 文件的結果。

Julia Documentation

還有一個內建的繪圖導航器,當您處理具有視覺化元件的專案時,這會非常有用。您可以設定預設在 VS Code 中渲染繪圖,然後方便地在它們之間來回導航。

後續步驟

這是對 VS Code 中 Julia 擴充套件功能的簡要概述。更多資訊,請參閱 Julia 擴充套件 README 中提供的詳細資訊。

要了解 Julia 擴充套件的最新功能/錯誤修復,請參閱更新日誌

如果您有任何問題或功能請求,請隨時在 Julia 擴充套件的 GitHub 倉庫中記錄它們。

如果您想了解更多關於 VS Code 的資訊,請嘗試以下主題: