現已釋出!閱讀關於 11 月新增功能和修復的內容。

Visual Studio Code 中的 Julia

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

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

Julia VS Code overview

其中大多數功能開箱即用,而有些功能可能需要進行基本配置才能獲得最佳體驗。本文總結了 Julia VS Code 擴充套件中包含的 Julia 功能。有關這些功能的工作方式和配置方法的更深入指南,請參閱 VS Code 中的 Julia文件。

入門

  1. 為您的平臺安裝 Julia: https://julialang.org/install
  2. 為您的平臺安裝 VS Code: https://vscode.com.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 命令,甚至執行您開啟的檔案中的特定程式碼塊。要了解有關這些選項的更多資訊,請轉至 VS Code 中的 Julia - 執行程式碼

除錯

您可以開始除錯,方法是開啟要除錯的 Julia 檔案。然後,在活動欄中選擇 執行和除錯 檢視(如下圖所示)

Getting started debugging Julia code

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

Adding a breakpoint

直到您選擇了行號旁邊的區域後,紅色圓點才會顯示出來。

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

Run and Debug your Julia file

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

Finish the code execution in the debugger

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

程式碼補全 (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 repo 中提交。

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

© . This site is unofficial and not affiliated with Microsoft.