🚀 在 VS Code 中免費取得

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.dev.org.tw/download
  3. VS Code Marketplace 上開啟 Julia 擴充功能,然後按一下 [安裝];或依照下列步驟手動安裝
    1. 啟動 VS Code。
    2. 在 VS Code 內,按一下頂端功能表列上的 [檢視],然後選取 [擴充功能],以移至 [擴充功能] 檢視。
    3. 在 [擴充功能] 檢視中,在 Marketplace 搜尋方塊中搜尋詞彙「julia」,然後選取 Julia 擴充功能 (julialang.language-julia) 並選取 [安裝] 按鈕。
    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 擴充功能的最新功能/錯誤修正,請參閱 CHANGELOG

如果您有任何問題或功能要求,請隨時將它們記錄在 Julia 擴充功能 GitHub 存放庫中。

如果您想要深入瞭解 VS Code,請嘗試這些主題