このツールを使用すると、コード記述のプロセスを高速化し、ナビゲーションを容易にし、エラーを防ぐことができます。ここでは、次の機能について説明します。クラスメンバ、キーワードなどに対して可能な代替オプションを提供します。コードの書き込みを高速化します。関数名の最初の文字を入力すると、すぐに適切な名前の関数の一覧が表示されます。オプションリストが大きすぎる場合は、関数名の文字をもう少し入力します。リストを手動で呼び出すには、クリックします。スペースをエントリーした後、最初の名前の文字を入力します。#言語ヘルプを開かずにコードを記述するときに、関数のシグネチャを確認できます。Spaceキーを押します。パラメータと関数の戻り値の型に関する情報は、ツールヒントに表示されます。上記の画像の関数については、以下の情報が表示されます。切り替えるには、キーボードの矢印を使用するか、プロンプトの行を左クリックします。bool関数によって返される値型を指定します。ObjectSetInteger—関数名。カーソルが現在置かれているパラメータは太字で表示されます。含めることができます。パラメータの宣言または定義が別のファイルにある場合は、カーソルは対応する位置に設定されます。どこかにカーソルを置き、上記のコマンドを実行します。#このツールを使用すると、現在のファイル内のすべての宣言された関数の一覧を表示できます。一覧を開くには、クリックします。M関数のパラメータは、名前の右側にかっこで囲んで指定します。関数に移動するには、リスト内の名前をクリックします。リスト内の各関数のアイコンは、次のようにマークされています。#プログラムコード内のコメントの操作を簡略化するには、EditメニューとStandardツールバー:を使います。関数ヘッダ—関数のコメントを空白に挿入します。コメントのブロック—1行のコメントを挿入します。"選択した各行の先頭からのコメント。現在の位置に1行のコメント文字を挿入します。現在のカーソル位置に関数のコメント空白を挿入します。#コードフラグメントは、プログラムの一部から別の部分に移動できます。EditのAdvancedサブメニューには、ソースコードの編集を簡略化する一連のコマンドが用意されています。行にスペースを挿入するには、カーソルを先頭に置きます。複数の行にスペースを挿入するには、全体を選択します。ホットキーによって同様の操作が実行されます。大文字にする—選択した語句のすべての文字を大文字に変更します。ホットキーによって実行されます。小文字にする—選択した語句のすべての文字を小文字に変更します。ホットキーによって実行されます。#ブックマークを使用すると、コードのさまざまな部分にすばやくジャンプすることができます。Bookmarksメニューコマンドとソースコードのコンテキストメニューを使用して、移動します。ブックマークの切り替え—現在の状態に応じて、現在の行のブックマークを有効または無効にします。ホットキーを使用して行うことができます。次のブックマーク—現在のコード内の次のブックマークに移動します。キーで行うことができます。前のブックマーク—現在のコードの前のブックマークに移動します。ホットキーを押しても同じ操作を実行できます。すべてのブックマークをクリア—現在のコードからすべてのブックマークを削除します。ホットキーで行うことができます。割り当てられたブックマークという名前の関数もあります。キーを押しながら対応する番号をクリックします。#現在のファイル内の任意のコード行にすばやくジャンプするには、クリックします。次のウィンドウが開きます。ウィンドウには、現在のファイル内のコードを含む行の範囲が表示されます。行に移動するには、その番号を入力し、クリックします。MQL4/MQL5構築を記述するソースコードの小さなテンプレートフラグメントです。ソースコードを簡単かつ迅速に作成します。プログラムコードにワークピースをすばやく追加して、クラスまたはループを記述することができます。カーソルが変わります。スニペットを挿入できるようになりました。ループのブランクがプログラムコードに応じて挿入されます。1つのアクティブフィールドを変更すると、残りが自動的に変更されます。クラス名を変更すると、コンストラクタとデストラクタの名前も自動的に変更されます。ループ式のいずれかで変数名を変更すると、他の式の変数も変更されます。スニペットを使用するシステムでは、既に記述されている構造、クラス、列挙体、メソッド、および関数も認識されます。間を移動し、上記のようにまとめて編集できます。次のスニペットは、現時点でサポートされています。キーワード値#importインポート宣言。