FC

FCは、以前に発行されたGGSCIコマンドを表示および編集した後、それを再実行する場合に使用します。以前に実行したコマンドはメモリー・バッファに保持されているため、HISTORYコマンドを発行することによって表示できます(「HISTORY」を参照)。

以前に実行したコマンドの表示

引数なしでFCを発行すると、最後に実行したコマンドが表示されます。オプションを使用して行番号またはテキスト部分文字列を指定すると、以前に実行した任意のコマンドを実行できます。コマンド履歴はセッション間で保持されないため、以前に実行したコマンドは、現在のGGSCIセッション中に発行されたもののみ編集できます。

コマンドの編集

FCを実行すると、指定したコマンドが表示された後、エディタが開き、2つのドットで始まる空白行が表示されます。コマンドを編集するには、[Space]キーを使用して表示されているコマンド内の編集開始文字の下にカーソルを動かし、次のいずれかの引数を使用します。引数は大文字/小文字が区別されず、組み合せることができます。

表3-2 FCエディタ・コマンド

引数 説明
i text

テキストを挿入します。たとえば:

FC 9
SEND MGR
..      i CHILDSTATUS
SEND MGR CHILDSTATUS
r text

テキストを置換します。たとえば:

FC 9
INFO MGR
..     r EXTRACT extjd
INFO EXTRACT extjd
d

文字を削除します。複数の文字を削除するには、1文字につきdを1つ入力します。たとえば:

FC 10
INFO EXTRACT extjd, detail
..                dddddddd
INFO EXTRACT extjd
replacement text

表示されているコマンドを、入力するテキストと1対1で置き換えます。たとえば:

FC 10
INFO MGR
..   EXTRACT extjd
INFO EXTRACT extjd

コマンドを実行するには、[Enter]を2回押します。1回はエディタを終了するため、もう1回はコマンドを発行するためです。編集を取り消すには、スラッシュ(/)を2回入力します。

構文

FC [n | -n | string]
n

指定した行からコマンドを表示します。各GGSCIコマンド行には、セッションの最初を1として順序番号が付与されています。

-n

現在の行からn行前に発行されたコマンドを表示します。

string

指定した文字列から始まる最新のコマンドを表示します。

例1   
FC 9
例2   
FC -3
例3   
FC sta