コンテンツ・アシストでのコードの完了
コンテンツ・アシストは、ILE RPG、ILE COBOL、および C++ プログラムに使用できます。
これは、特殊化されたテンプレートと一緒に使用して、コードの完了を支援する
ことができます。
コンテンツ・アシストを使用するには、以下を行ってください。
- リモート・システム・エクスプローラーで、編集したいファイルを
開きます。
- 「編集」ワークベンチ・メニューから「コンテンツ・アシスト」を選択するか、
または Ctrl+Space を押します。
- リストから可能な完了をダブルクリック
LPEX エディターで RPGLE メンバーを編集している場合には、
テンプレート別名の部分テキストを入力し Ctrl+Space を
押して、有効な完了のリストを表示することができます。たとえば、ILE COBOL で if を入力してから Ctrl+Space を押した場合、
コンテンツ・アシスト・ポップアップに補完候補のリストが表示されます。
完了の 1 つは、IF - ELSE - END-IF テンプレートです。
このテンプレートを選択すると、LPEX エディターに実際のテキストが挿入
されます。
新規テンプレートの作成
テンプレート・サポートは ILE RPG と ILE COBOL の両方および
C++ プログラムで使用できます。テンプレートを使用して、ソース・コードに
よく現われるコーディング・パターンの構造化記述を事前定義することが
できます。LPEX エディターは、一般に使用されるソース・パターンを記入するために、テンプレートの使用をサポートします。たとえば、特定のコード・
パターンをしばしば使用する場合には、テンプレートで開始することによって
その都度そのパターンを入力するのを避けることができます。ご使用のコード
でこのパターンが現われる時点でコンテンツ・アシストを呼び出せば、使用
可能なテンプレートのリストが表示されます。テンプレートを選択すると、
LPEX エディターにコードが挿入されます。
制約事項: RPG ソースの場合には、テンプレートはフリー・フォーム
の RPG にしか使用できません。
テンプレートを作成するには:
- 「ウィンドウ」を選択して、「設定」
をクリックします。
- 「リモート・システム」>「iSeries」を展開します。
- 「テンプレート」を選択します。
- 「新規」をクリックします。
- 「新規テンプレート」ダイアログ・ボックスで、テンプレートの名前を入力して、
「コンテキスト」ドロップダウン・リストから
言語を選択します。
- 「コンテンツ」フィールドに、コンテンツ・アシストを挿入したい
コードを入力します。
- 「OK」を 2 回クリックします。
この新規テンプレートを挿入するには、ご使用のコードにテンプレート名
を入力して、Ctrl+Space を押します。

作成した新規テンプレート名がポップアップ・ウィンドウ
に表示されます。テンプレートのコンテンツをコードに挿入するには、この完了を
ダブルクリックします。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.