Visual Studio CodeでのJulia
Julia プログラミング言語は、スピードとシンプルさを追求して構築された高レベルで動的な言語です。Julia は、データサイエンス、機械学習、科学計算などの分野で一般的に使用されていますが、ほとんどのプログラミングユースケースに対応できる汎用言語でもあります。
Visual Studio Code 用のJulia 拡張機能には、組み込みの動的オートコンプリート、インライン結果、プロットペイン、統合 REPL、変数ビュー、コードナビゲーション、その他多くの高度な言語機能が含まれています。
これらの機能のほとんどはすぐに使用できますが、最高の体験を得るために基本的な構成が必要なものもあります。このページでは、Julia VS Code 拡張機能に含まれる Julia 機能の概要を説明します。これらの機能の動作と構成方法の詳細なガイドについては、VS Code の Julia ドキュメントを参照してください。
はじめに
- プラットフォーム用の Julia をインストールします: https://julialang.org/downloads。
- プラットフォーム用の VS Code をインストールします: https://vscode.dokyumento.jp/download。
- VS Code Marketplace で Julia 拡張機能を開き、インストール を押します。または、次の手順で手動でインストールします
- VS Code を起動します。
- VS Code 内で、上部のメニューバーの 表示 をクリックし、拡張機能 を選択して、拡張機能ビューに移動します。
- 拡張機能ビューで、Marketplace 検索ボックスに「julia」という用語を検索し、Julia 拡張機能 (julialang.language-julia) を選択して、インストール ボタンを選択します。
- VS Code を再起動します。
Julia VS Code 拡張機能のインストールで問題が発生した場合は、拡張機能をインストールする を確認してください。問題の明確化に役立つはずです。
コードの実行
VS Code 内で Julia コードを実行するには、いくつかの方法があります。Julia ファイルを実行する ( ⌃F5 (Windows、Linux Ctrl+F5) を使用。これにより、開いてアクティブな Julia ファイルが実行されます)、REPL 経由で Julia コマンドを実行したり、開いているファイルから特定のコードブロックを実行したりすることもできます。これらのオプションの詳細については、VS Code の Julia - コードの実行 を参照してください。
デバッグ
デバッグを開始するには、デバッグする Julia ファイルを開きます。次に、アクティビティバーの 実行とデバッグ ビューを選択します (以下に示すように)
次に、行番号の左側をクリックしてブレークポイントを追加できます
赤いドットは、行番号の横の領域を選択するまで表示されません。
ブレークポイント (またはその他のタイプのデバッグ構成) を追加したら、左側の 実行とデバッグ ボタンを選択します。最初の実行が開始されるまでに数秒かかる場合があります。その後、デバッグ構成でコードを実行した出力が表示されます。この例では、ブレークポイントを追加したため、以下が表示されます
2 番目の print コマンドはまだ実行されておらず、ターミナルには最初の print コマンドからのテキストのみが表示されていることに注意してください。続行 ボタンを選択して、プログラムの実行を完了できます
VS Code での Julia コードのデバッグの詳細については、VS Code の Julia - デバッグ をお読みください。
コード補完 (IntelliSense)
Julia VS Code 拡張機能には、IntelliSense によるコード補完が付属しています。この機能はすぐに使用でき、経験豊富な Julia 開発者と初心者の Julia 開発者の両方に役立ちます。
詳細については、VS Code IntelliSense トピックを参照してください。
Julia ビュー
デフォルトでは、ウィンドウの左側のアクティビティバーに、以下に示すように Julia の 3 つのドットのロゴが表示されます
Julia アイコンを選択すると、ワークスペース、ドキュメント、および プロットナビゲーター のセクションを表示する Julia ビューが開きます。ワークスペース セクションには、アクティブな Julia セッションにロードされたソースコードのコレクションが表示されます。デフォルトでは、まだコードを実行していないため空白になりますが、何かを実行すると、ワークスペースの状態を確認できるようになります。
ドキュメント セクションでは、別のブラウザウィンドウを開くことなく、特定の Julia 関数の詳細を確認できます。アクティブなセッションにロードした Julia パッケージ (using some_package
を実行) のドキュメントを検索できますが、デフォルトでは、検索バーにはコア Julia ドキュメントの結果のみが表示されます。
視覚化コンポーネントを含むプロジェクトに取り組んでいる場合に非常に役立つ、組み込みの プロットナビゲーター もあります。プロットをデフォルトで VS Code でレンダリングするように設定し、それらを前後に便利にナビゲートできます。
次のステップ
これは、VS Code 内の Julia 拡張機能の機能を示す簡単な概要でした。詳細については、Julia 拡張機能の README で提供されている詳細を参照してください。
Julia 拡張機能の最新の機能/バグ修正に関する最新情報を入手するには、CHANGELOG を参照してください。
問題や機能のリクエストがある場合は、Julia 拡張機能の GitHub リポジトリ に自由にログを記録してください。
VS Code の詳細については、次のトピックをお試しください
- 基本的な編集 - VS Code エディターの基本の簡単な紹介。
- 拡張機能をインストールする - Marketplace で利用可能な他の拡張機能について学びます。
- コードナビゲーション - ソースコードをすばやく移動します。