| テキストエディタオプション (tttxt2500s000) |  |
| セッションの目的: ツールのテキストエディタで使用可能な言語依存コマンドを表示します。 デフォルトのコマンドセットは言語 0 として保存されています。エディタが現行の言語のコマンドセットを検出できない場合は、デフォルトのコマンドセットが使用されます。
フィールド | 説明
カーソル移動
行の開始 | カーソルを現在の行の先頭位置に移動します。
行の右端 | カーソルを現在の行の最終文字の後ろに移動します。
画面上部 | カーソルを、画面に表示されている先頭行の先頭位置に移動します。カーソルがすでにこの位置にある場合、可視テキストは可能であれば 1 画面スクロールアップされます。
画面下部 | カーソルを、画面に表示されている最終行の先頭位置に移動します。カーソルがすでにこの位置にある場合、可視テキストは可能であれば 1 画面スクロールダウンされます。
先頭行 | カーソルを、編集されたテキストの先頭行の先頭位置に移動します。
最終行 | カーソルを、編集されたテキストの最終行の先頭位置に移動します。
指定行 | ユーザが指定した編集済ファイル内の行の先頭位置に移動します。入力した行番号が編集済ファイル内の総行数より大きい場合、カーソルはファイルの最終行に移動します。
カーソル位置表示 | カーソルの現在の位置を表示します。行番号および列番号が、画面の最終行に表示されます。
スクロールアップ | 1 画面スクロールアップします。画面の現在の先頭行が、(その上に多くの行数があれば) 画面の最終行になります。カーソルは画面の新たな先頭行に移動します。
スクロールダウン | 1 画面スクロールダウンします。画面の現在の最終行が、(その下に多くの行数があれば) 画面の先頭行になります。カーソルは画面の新たな最終行に移動します。
次のワード | テキストファイル内の次のワードの先頭文字にカーソルを移動します。ワードの区切りは、空白文字および . , ? ! ; です。
前のワード | テキストファイル内の前のワードの先頭文字にカーソルを移動します。ワードの区切りは、空白文字および . , ? ! ; です。
編集
テキスト置換 | テキスト文字列を置換します。置換する文字列と新規文字列を指定します。それぞれの置換を確認するかどうかを、指定できます。置換対象の文字列について、現在の行からファイルの最終行までのすべての行が検査されます。置換の確認を行う場合、文字列が検出されるたびに置換してよいかどうかの質問が表示されます。｢いいえ｣ を選択した場合は、置換処理を続行するかどうかを指定します。
１文字削除 | 現在のカーソル位置にある文字を削除します。現在の行のカーソルの右側にあるすべての文字は 1 つ左の位置に移動します。
ワード削除 | 現在のカーソル位置から次のワード区切りまでのワードを削除します。ワードの区切りは、空白文字および . , ? ! ; です。カーソルが区切り上にある場合は、区切りのみが削除されます。その行のカーソルより後の文字は左に移動します。
１文字挿入 | 現在のカーソル位置にスペースを挿入します。カーソルの位置は変わりません。カーソルの位置にある文字およびその右側にある文字はすべて 1 つ右へ移動します。
行数挿入 | 現在の行の上に一定数の空白行を挿入します。現在の行および現在の行の下にある行は、指定された行数分だけ下方向に移動します。挿入する行数を指定する必要があります。
ブロック消去 | テキストのブロックを削除します。マークオプションを使用してブロックをマークしてから、テキストのブロックを削除するかどうかを確認します。この操作を中断するには、Esc + q キーを押します。
１行挿入 | 現在の行の上に空白行を 1 行挿入します。カーソルは新しい行の先頭位置に移動します。現在の行から画面の最終行までのすべての行が、1 行分下方向にスクロールします。
行の残り削除 | 行のすべてまたは一部を削除します。現在のカーソル位置の右側にある文字はすべて削除されます。カーソルが先頭位置にあるか、または行のすべての文字の後にある場合、行全体が削除されます。
直前の行削除を取消 | 最後に削除した行 (または行の一部) を元に戻します。行 (または行の一部) が、削除される前と同じ位置に再び表示されます。これは、[行の残り削除] オプションで削除した行 (または行の一部) についてのみ実行できます。
ブロック移動 | ブロックをファイル内の別の位置に移動します。マークオプションを使用して移動するブロックの先頭文字と最終文字をマークしてから、新たな位置に開始マークを入力します。ブロックの移動を中断するには、Esc + q キーを押します。
ブロックコピー | ブロックをファイル内の別の位置にコピーします。マークオプションを使用してコピーするブロックの先頭文字と最終文字を選択してから、新たな位置に開始マークを入力します。ブロックのコピーを中断するには、Esc + q キーを押します。
次行を連結 | 現在の行と次の行を連結します (現在の行に十分なスペースがある場合)。次の行に続くすべての行は 1 行上に移動します。次の行を連結すると現在行で使用可能なスペースを超えてしまう場合は、何も実行されません。
行を分割 | 現在の行を分割します。現在のカーソル位置から行の最後までの文字はすべて、現在の行の下に作成された新しい行に移動します。カーソルは新しい行の先頭位置に移動します。
入力/出力
書出後終了 | テキストエディタを終了し、編集中に行われた変更をすべて保存します。
書出 | 最後の保存の後に行われた変更を保存し、同じ位置での編集を続行します。
エディタを再開 | 最後の保存の後に行われた変更をすべて元に戻します。エディタは、最後に保存したテキストから再開されます (または、保存操作を行っていない場合は、起動時と同様)。
切断 | 編集済テキストとテキストフィールド間のリンクを削除します。テキストフィールドでテキストエディタが起動されると、そのテキストフィールドとテキスト番号の間にリンクが作成されます。このコマンドによりそのリンクが削除されます。このコマンドを発行すると、リンクを削除するかどうかを確認するメッセージが表示されます。
キーワード変更 | テキストファイルを保存し、Texts (tttxt1105s000) セッションを開始して現在のテキストに関する一般データを変更します。
言語変更 | 別の言語コードに切り替えます。ウィンドウが表示され、ここで必要な言語を選択します。
言語のコピー/変更 | 現在の言語から別の言語へテキストをコピーします。言語はテキストのコピー先の言語に変更されます。
ファイルの表示/コピー | ファイルを表示し、(選択オプションを使用して) テキストブロックを選択して現在のファイルに読み込めるようにします。デフォルトでは、ファイルは現在のディレクトリから読み込まれます。別のディレクトリが必要な場合は、完全パスを指定する必要があります。
テキストの高速コピー | テキスト全体をコピーして現在の行の前に配置します。テキストマネージャからテキストを選択するため、Texts Overview (tttxt1500s000) セッションが開始されます。
テキストの表示/コピー | テキストを表示し、(選択オプションを使用して) テキストブロックを選択して現在のファイルに読み込めるようにします。テキストを選択するため、Texts Overview (tttxt1500s000) セッションが開始されます。
ファイルダンプ作成 | テキスト全体をファイルに書き出します。ファイル名は完全パスで入力できます。入力しない場合は、現在のディレクトリにファイルが作成されます。
テキスト出力 | 1 つまたは複数のテキストを出力します。出力するテキストを選択するため、Print Texts (tttxt1400s000) セッションが開始されます。テキストは、ファイル、プリンタ、または画面に送信できます。
その他
挿入/上書き | 挿入モードのオン/オフを切り替えます。挿入モードがオンの場合、ステータスバーに文字列 ｢ins｣ が表示されます。挿入モードでは、入力された文字はすべてカーソルより前に配置され、カーソルより後の文字は右に 1 文字移動します。挿入モードがオフの場合、文字は上書きされます。
グラフィック/通常 | グラフィックモードのオン/オフを切り替えます。グラフィックモードがオンの場合、文字列 ｢gr｣ がステータスバーに表示されます。 グラフィックモードでは、1 ～ 9、-、および | の各キーを使用してボックスを描画できます。 グラフィックモードでは、カーソルキーを使用してボックスやダイアグラムをを描画できます。行は下の図に示すように、カーソルの背後でドラッグされます。 通常のカーソル移動モードにするには、必ずグラフィックモードをオフにしてください。
ブロック開始選択 | テキストブロックの先頭行またはブロックを書き出す位置を選択します。ブロックを選択する必要がある場合は、メッセージ行に表示されるメッセージで選択オプションを選択できます。
ブロック終了選択 | テキストブロックの最終行をマークします。ブロックをマークする必要がある場合は、メッセージ行に表示されるメッセージでマークオプションを選択できます。
フォーマット | テキスト (またはその一部) をフォーマットします。まず、どの部分のテキストをフォーマットするか選択します。以下の 4 つの選択が可能です。
パラグラフ | カーソルから次の空白行までのテキストにフォーマットを設定します。
ファイル | カーソルからファイルの最後までのテキストにフォーマットを設定します。
画面 | カーソルから画面の最後までのテキストにフォーマットを設定します。
ブロック | 指定したブロック内のテキストにフォーマットを設定します。ブロックにマークを入れる必要があります。
フォーマットの操作を中断するには [中止] を選択します。 オプションを選択するには、先頭文字を入力するか、スペースバーを押していずれかを選択します。 テキストの一部を選択したあと、開始列と終了列を指定する必要があります。開始列は各行の開始位置を示し、終了列はすべての行の収まる最終位置を示します。 開始列と終了列の入力を要求された際に、Esc キーを押してフォーマット処理を取り消すことができます。 システムは、カーソル位置と最初の空白行の間のテキストから不要な空白文字をすべて削除し、開始列と終了列の間で 1 行にできるだけ多くのワードを配置することによって、テキストにフォーマットを設定します。
フォーマットと配置 | テキストまたはその一部に、右揃えのフォーマットを設定します。まず、どの部分のテキストをフォーマットするか選択します。以下の 4 つの選択が可能です。
パラグラフ | カーソルから次の空白行までのテキストにフォーマットを設定します。
ファイル | カーソルからファイルの最後までのテキストにフォーマットを設定します。
画面 | カーソルから画面の最後までのテキストにフォーマットを設定します。
ブロック | 指定したブロック内のテキストにフォーマットを設定します。ブロックにマークを入れる必要があります。
フォーマットの操作を中断するには [中止] を選択します。 オプションを選択するには、先頭文字を入力するか、スペースバーを押していずれかを選択します。 テキストの一部を選択したあと、開始列と終了列を指定する必要があります。開始列は各行の開始位置を示し、終了列はすべての行の収まる最終位置を示します。 開始列と終了列の入力を要求された際に、Esc キーを押してフォーマット処理を中断することができます。 システムは、カーソル位置と最初の空白行の間のテキストから不要な空白文字をすべて削除し、開始列と終了列の間で 1 行にできるだけ多くのワードを配置することによって、テキストにフォーマットを設定します。行全体の長さよりも短い行については、残りの部分のワード間に空白文字を均等に挿入します。
タブ位置を追加 | 現在のカーソル位置にタブ位置を挿入します。新しいタブ位置は、ファイル内のすべての行に適用されます。
タブ幅変更 | タブストップ間の空白文字数を変更します。デフォルト値は 8 です。この値を変更すると、すべてのタブストップが削除され、新しいタブストップが作成されます。
タブ位置を削除 | 現在のカーソル位置にあるタブストップを削除します。
ヘルプ画面表示 | 利用可能なテキストエディタコマンドをすべて含むヘルプ画面を表示します。( Text Editor Options (tttxt2500s000) セッション)。
テキストズームセッションを開始 | テキストのタイプにより、さまざまな表示セッションのいずれかを開始します。 例: 問合せテキストを編集する場合は、Display Tables (ttadv3584m000) セッションが開始されます。このセッションは次のように使用します。 テーブルを選択して、保存して終了するをクリックします。テーブル名が、問合せテキストの現在のカーソル位置にコピーされます。 テーブルを選択し、特定メニューでDisplay Table Fieldsをクリックします。Table Fields (ttadv4529m000) セッションが開始されます。フィールドをダブルクリックします。フィールド名が、問合せテキストの現在のカーソル位置にコピーされます。 ｢通常｣ のテキストを編集する場合は、Texts Overview (tttxt1500s000) セッションが開始されます。テキストの内容を表示するには、テキストをダブルクリックします。また、テキストブロックを選択して現在のテキストに読み込むには、選択オプションを使用します。
ラベル記述表示 | テキストがヘルプテキストの場合は、このオプションを使用してハイパーテキストコードの記述を表示できます。ハイパーテキストコードの上にカーソルを置き、この特殊コードを押します。その記述が最下行に表示されます。
シェルコマンド実行 | シェルコマンドを実行します。シェルコマンドは画面の最終行に入力する必要があります。シェルコマンドが実行されたら、いずれかのキーを押します。
終了 | 最後にデータを保存した後に行った更新を保存せずにエディタを終了します。エディタを終了する前に、確認を求めるメッセージが表示されます。
テキスト検索 | 現在のテキスト内で文字列を検索します。検索対象の文字列を入力します。文字列には、# { ? ( \ , などすべての英数文字を使用できます。文字列を入力して Return キーを押すと、その文字列がテキスト内で検索され (カーソル位置から最終行まで)、検出された位置にカーソルが移動します。文字列が見つからない場合は、カーソルがテキストの最後に移動します。
次を検索 | ｢テキスト検索｣ コマンドにより次の文字列を検索します。事前に ｢テキスト検索｣ が実行されていない場合、このコマンドは利用できません。現在のカーソル位置の後にテキストが見つからない場合、カーソルはテキストの最後に移動します。
表示を更新 | 画面を再表示します。メッセージ行は削除されます。