ソース エディタ



インデント

[ソース] タブ 内のコマンドがインデントされます。

インデント ライン

インデント・ラインを使うことで、[ソース] タブ内のソース・コードのナビゲートしやすくなります。

行番号

[ソース] タブ 内の行番号の表示/非表示が切り替わります。

コンポーネントの定義

RDML ソース・コード内の DEFINE_COM ステートメントが表示されます。

メッセージの自動表示

すべてのエラー・メッセージおよび警告メッセージが [ソース] タブ に展開表示されます。

右端で折り返す

なし - 右端で折り返されません。
シンプル - スペースで行が折り返されます。
スマート - パラメータを同じ行に残して行が折り返されます。

オートコンプリート



OFF - このオプションを選択すると、コード入力を補助するプロンプトがソース・コード・ウィンドウに表示されなくなります。[アシスタント] タブは利用できます。

プロンプター - これは、LANSA コードを作成する際に利用可能な最も強力なオプションです。このオプションを選択すると、小さなダイアログが [ソース] タブ内に開かれます。このダイアログには、現在使用中のものに近い項目 (コマンド、パラメータ) が表示されます。

インライン - このオプションを選択すると、オート・コンプリート機能により、ソース・コード内で最も適したオプションを選択できます。  このオプションは、別のダイアログではなく、現在行の一部として表示されます。[ソース] タブ 内のテキストに対して、オート・コンプリート機能が実行されます。 詳細は、「オート・コンプリート」を参照してください。


ショートカット - オート・コンプリートを表示するためのキーボード・ショートカットで、[Ctrl + J] または [Ctrl + スペース] のいずれかになります。

編集スタンプ

名前 - ユーザー名の編集スタンプが [ソース] タブ に表示されます。
日付 - 編集スタンプの日付が  [ソース] タブ に表示されます。
タスク ID - 編集スタンプのタスク ID が [ソース] タブに表示されます。 詳細は、『Visual LANSA 管理者ガイド』の「タスク・メンテナンス」を参照してください。


ファンクションの形式設定
コマンド

以下を使用して、コマンドの形式を設定します。

  • 大文字

  • 小文字

  • 先頭文字を大文字  - 例えば Begin_Com のように、先頭文字を大文字にします。

キーワード

以下を使用して、キーワードの形式を設定します。

  • 大文字

  • 小文字

  • 先頭文字を大文字


コンポーネントの形式設定
識別子のフォーマットを自動調整

あらゆる識別子 (変数、メソッド、プロパティ、イベント名) をその定義に従ってフォーマットします。

メソッドが以下のように定義されている場合に

MthRoutine Name(MyMethod)


以下の形式で使用したいとします。

#COM_OWNER.mymethod


この場合、形式は以下のように置換されます。

#COM_OWNER.MyMethod
引用符なしの文字列を自動変換

RDML は、引用符のない識別子を常に大文字で取り扱います。したがって、次のようになります。

#STD_TEXT := hello


は、以下と同じになります。

#STD_TEXT := "HELLO"


ほとんどの人がこの事を知らずに、次のような間違いをしてしまいます。

#COM_OWNER.Caption := STD_TEXT


この自動変換のオプションを選択すると、これらのリテラルがこれに相当する大文字の文字列に再フォーマットされます。つまり、次のように自動変換されるようになります。

#STD_TEXT := hello


は以下に変換されます。

#STD_TEXT := "HELLO"


これにより、次のようなコーディング・ミスを無くすことができます。

#COM_OWNER.Caption := STD_TEXT


なぜなら、以下のように自動変換されるからです。

#COM_OWNER.Caption := "STD_TEXT"


これは、この行から離れるとすぐに変換されます。

コマンド

以下を使用して、コマンドの形式を設定します。

  • 大文字

  • 小文字

  • 先頭文字を大文字  - 例えば Begin_Com のように、先頭文字を大文字にします。

パラメータ

以下を使用して、パラメータの形式を設定します。

  • 大文字

  • 小文字

  • 先頭文字を大文字

システム値

以下を使用して、システム値の形式を設定します。

  • 大文字

  • 小文字

  • 先頭文字を大文字

  • No labels