コンテンツ・アシストでのコードの完了

コンテンツ・アシストは、ILE RPG、ILE COBOL、および C++ プログラムに使用できます。 これは、特殊化されたテンプレートと一緒に使用して、コードの完了を支援する ことができます。

コンテンツ・アシストを使用するには、以下を行ってください。
  1. リモート・システム・エクスプローラーで、編集したいファイルを 開きます。
  2. 「編集」ワークベンチ・メニューから「コンテンツ・アシスト」を選択するか、 または Ctrl+Space を押します。
  3. リストから可能な完了をダブルクリック
LPEX エディターで RPGLE メンバーを編集している場合には、 テンプレート別名の部分テキストを入力し Ctrl+Space を 押して、有効な完了のリストを表示することができます。たとえば、ILE COBOL で if を入力してから Ctrl+Space を押した場合、 コンテンツ・アシスト・ポップアップに補完候補のリストが表示されます。 完了の 1 つは、IF - ELSE - END-IF テンプレートです。 このテンプレートを選択すると、LPEX エディターに実際のテキストが挿入 されます。

新規テンプレートの作成

テンプレート・サポートは ILE RPG と ILE COBOL の両方および C++ プログラムで使用できます。テンプレートを使用して、ソース・コードに よく現われるコーディング・パターンの構造化記述を事前定義することが できます。LPEX エディターは、一般に使用されるソース・パターンを記入するために、テンプレートの使用をサポートします。たとえば、特定のコード・ パターンをしばしば使用する場合には、テンプレートで開始することによって その都度そのパターンを入力するのを避けることができます。ご使用のコード でこのパターンが現われる時点でコンテンツ・アシストを呼び出せば、使用 可能なテンプレートのリストが表示されます。テンプレートを選択すると、 LPEX エディターにコードが挿入されます。
制約事項: RPG ソースの場合には、テンプレートはフリー・フォーム の RPG にしか使用できません。

テンプレートを作成するには:

  1. 「ウィンドウ」を選択して、「設定」 をクリックします。
  2. 「リモート・システム」>「iSeries」を展開します。
  3. 「テンプレート」を選択します。
  4. 「新規」をクリックします。
  5. 「新規テンプレート」ダイアログ・ボックスで、テンプレートの名前を入力して、 「コンテキスト」ドロップダウン・リストから 言語を選択します。
  6. 「コンテンツ」フィールドに、コンテンツ・アシストを挿入したい コードを入力します。
  7. 「OK」を 2 回クリックします。

この新規テンプレートを挿入するには、ご使用のコードにテンプレート名 を入力して、Ctrl+Space を押します。

作成した新規テンプレート名がポップアップ・ウィンドウ に表示されます。テンプレートのコンテンツをコードに挿入するには、この完了を ダブルクリックします。

関連資料
テンプレート