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

コンテンツ・アシストは、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. 「リモート・システム」 > 「リモート・システム LPEX エディター」 > i パーサーをクリックします。
  3. リストされた言語から選択します。
  4. 「テンプレート」を選択します。
  5. 「新規」をクリックします。
  6. 「新規テンプレート」ダイアログ・ボックスで、テンプレートの名前を入力して、 「コンテキスト」ドロップダウン・リストから 言語を選択します。
  7. 「コンテンツ」フィールドに、コンテンツ・アシストを挿入したい コードを入力します。
  8. 「OK」を 2 回クリックします。

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

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


フィードバック