注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
VS Code ワークスペースと Palantir extension for Visual Studio Codeを使用すると、エディターを離れることなく、リソースのインポート、関数のプレビュー、ブランチの管理、変更のコミットと公開、リポジトリのアップグレード、ローカル開発ツールの使用ができます。
関数で Foundry リソースを使用する前に、リポジトリにインポートしてください。
利用可能な最新のリソースの種類を取得するには、リポジトリのアップグレードを行い、リポジトリが最新であることを確認してください。オントロジーの型のインポートについて、詳しくはこちらをご覧ください。
アクティビティバーの Palantir アイコンを選択すると、Palantir パネルが開きます。このパネルでは、ブランチ、プレビュー、コミット、公開、リポジトリ管理の操作ができます。
編集を始める前に、ブランチセクションでブランチを作成または切り替えます。
グローバルブランチのサポートは、関数の言語とリポジトリの設定によって異なります。VS Code でのブランチ操作、Code Repositories のブランチオプション、グローバルブランチでの関数の開発と公開について、詳しくはこちらをご覧ください。
グローバルブランチで開発している場合、プレビューは Palantir パネルで現在選択されているブランチに対して実行されます。ライブプレビューでの関数のテストについて、詳しくはこちらをご覧ください。
プレビューとテストに成功したら、次の操作を行います。
タグ付けすると、最後に編集した関数だけでなく、リポジトリ内のすべての関数が公開されます。
関数の公開と関数のバージョン管理について、詳しくはこちらをご覧ください。
変更セクションでアップグレードを選択すると、リポジトリのアップグレードが開始されます。生成された変更を確認し、テストと関数のプレビューを再実行してから、アップグレードをコミットします。リポジトリの自動および手動アップグレードについて、詳しくはこちらをご覧ください。
以下のセクションでは、関数開発を効率化できる、任意で使用できる VS Code の機能とショートカットについて説明します。
統合ターミナルを開き、関数プロジェクトの package.json ファイルを含む functions-typescript ディレクトリに移動します。TypeScript v1 と TypeScript v2 の関数リポジトリは同じパスを使用します。
Copied!1 2cd functions-typescript npm test
npm run を実行すると、現在のプロジェクトで利用可能なスクリプトの一覧が表示されます。付属のテストフレームワークの詳細については、関数のユニットテストをご覧ください。
設定を開き、format on save を検索して、エディター:保存時にフォーマットを有効にします。Cmd+S(macOS)または Ctrl+S(Windows/Linux)を押すと、現在のファイルが保存され、設定済みのフォーマッターが実行されます。コマンドパレットからドキュメントのフォーマットを実行することもできます。
VS Code の書式設定 ↗について、詳しくはこちらをご覧ください。
Palantir MCP はデフォルトで VS Code ワークスペースに統合されており、TypeScript 関数リポジトリ向けのコンテキストツールを提供します。これにより、Continue 拡張機能は、関数コード、インポート済みのオントロジーリソース、Foundry のコンテキストを参照できます。
VS Code ワークスペースの AI 開発ツールと Palantir MCPについて、詳しくはこちらをご覧ください。
VS Code には、コンテキストの切り替えを減らすためのショートカットが用意されています。
| 操作 | macOS | Windows/Linux |
|---|---|---|
| コマンドパレットを開く | Cmd+Shift+P | Ctrl+Shift+P |
| ファイルをすばやく開く | Cmd+P | Ctrl+P |
| リポジトリ全体を検索する | Cmd+Shift+F | Ctrl+Shift+F |
| 現在のファイル内のシンボルに移動する | Cmd+Shift+O | Ctrl+Shift+O |
| シンボルの定義に移動する | F12 | F12 |
| シンボルの参照を検索する | Shift+F12 | Shift+F12 |
| シンボルの名前を変更し、その参照を更新する | F2 | F2 |
| 利用可能なクイックフィックスを表示する | Cmd+. | Ctrl+. |
クイックオープンで、myFunction.ts:42 のようにファイル名の後にコロンと行番号を追加すると、その行に直接移動できます。また、Option(macOS)または Alt(Windows/Linux)を押しながら場所を選択すると、カーソルを複数追加して、繰り返されるコードを同時に編集できます。完全な一覧については、VS Code のデフォルトのキーボードショートカット ↗をご覧ください。