Skip to content

VJSP の機能

このプラグインは、自動コード補完、コード生成、コード編集などの機能を提供します。これらの機能を活用することで、開発効率を大幅に向上させることができます。

前提条件

プラグインのサイドバーチャットパネルがアクティブになっている必要があります。

コード補完

VJSP アシスタントは現在のコードのコンテキストを理解し、関連性の高い補完候補を提案します。

シナリオ 1:目的の位置で Enter キーを押して新しい行を作成します。VJSP アシスタントは周囲のコードを読み取り・解釈し、自動的に次のコード行を提案します。

シナリオ 2:対象位置にコメントを追加し、その後 Enter キーを押します。VJSP アシスタントはそのコメントを解釈し、対応する実装コードを直接生成します。

  • Accept ボタンをクリックするか Tab キーを押すと、提案されたすべてのコードが挿入されます。
  • Accept Word をクリックするか Ctrl + → ショートカットを使用すると、単語単位で提案を挿入できます。
  • Esc キーを押すと、提案をキャンセルできます。

コード生成

VJSP アシスタントは、自然言語による説明に基づいてコードスニペットを生成できます。

  1. 入力ボックスに自然言語で要件を記述します。
  2. Send ボタンをクリックするか Enter キーを押します。

すると、VJSP アシスタントが要求されたコードスニペットを生成します。

コード編集

VJSP アシスタントは選択したコードを自然言語による指示に基づいて編集できます。リファクタリング、最適化、ロジックの変更などに対応しています。以下の手順に従ってください:

  1. 変更したいコードスニペットを選択します。選択範囲の左上隅に電球アイコン 💡 が表示されるので、それをクリックし、「クイックフィックス」メニューから Add to VJSP AI Code を選択します。
  2. チャット入力ボックスに、自然言語で編集リクエストを記述します(例:「選択したコードスニペットを最適化してください」)。
  3. Send をクリックするか Enter キーを押します。VJSP アシスタントがリクエストを処理し、すぐに修正後のコードを生成します。

単体テストの生成

コードスニペットを選択した後、VJSP アシスタントに単体テスト生成コマンドを送信すると、選択したコードに適した単体テストを生成します。

指示の送信方法:

  • サイドバーチャットの入力欄に自然言語でリクエストを入力します(例:「選択したコードスニペットの単体テストを生成してください」)。
  • Send をクリックするか Enter キーを押します。

コードコメントの生成

コードスニペットを選択した後、VJSP アシスタントにそのコードに対するコメントの生成を指示できます。

ヒント
デフォルトでは、VJSP アシスタントは関数レベルのコメントを生成します。より詳細なインラインコメントが必要な場合は、自然言語でその旨を指定できます。

指示の送信方法:

  • サイドバーチャットの入力欄に 「選択したコードスニペットのコメントを生成してください」 のようなリクエストを入力します。
  • Send をクリックするか Enter キーを押します。

インテリジェント Q&A

チャットパネルを開いた状態で、入力ボックスに質問を入力し、Send をクリックするか Enter キーを押すと、VJSP アシスタントが回答を提供します。複数回のやり取り(マルチターン会話)も可能で、徐々に詳細を追加することで、回答の精度を高めることができます。