FrameMaker での複数の操作を取り消しまたはやり直しする方法について説明します。
FrameMaker では複数の操作の取り消しまたはやり直しができます。 例えば、.fm ファイルを .mif ファイルとして保存すると操作の履歴は消去されません。しかし、操作によっては元に戻せず、その操作の確認が求められます。 例えば、空白ページを文書から削除すると元に戻せません。
FrameMaker の取り消しコマンドとやり直しコマンドについて説明します。
「やり直し」アイコン
は、ツールバーの「取り消し」アイコン
)を除き、数式が関数の引数になります。このボタンをクリックすると、現在の文書で最後に取り消した操作をやり直すことができます。
「やり直し」コマンドは、「取り消し」コマンドの編集メニューと状況依存メニューでも表示され、現在の文書でやり直しが可能な最新のコマンドを示します。

現在の文書で「取り消し」または「やり直し」できる操作がない場合は、対応するメニューオプションとツールバーボタンは利用不可になります(灰色表示されます)。
選択するか、Ctrl+K キーを押すと、コマンド履歴取り消しポッドが表示されます。このポッドで、最後に実行した操作を除くすべての操作を取り消したりやり直したりすることができます。
FrameMaker の文書レベルのコマンド履歴について理解します。
取り消しが可能なコマンドの履歴が保持されるので、取り消しまたはやり直すことができるコマンドを 1 つか複数選択することができます。
コマンド履歴は、編集メニューおよび状況依存メニューから使用できます。 コマンド履歴は、文書ごとに個別に保持されるので、1 つの文書で操作を取り消しまたはやり直しても、他の開いている文書の取り消し機能は影響を受けません。
カーソルの移動およびオブジェクトの選択操作は取り消すことができませんが、以前の状態を回復すると、カーソルの位置およびオブジェクトの選択の状態は元に戻ります。
外部ファイルに影響を与えるコマンド(ユーザー辞書を更新するスペルチェックなど)は、取り消すことができません。
FrameMaker で最後の操作を繰り返す方法について説明します。
FrameMaker には、FrameMaker 文書での作業時に、前回実行した操作を簡単に繰り返すことのできる強力な「最後の操作を繰り返す」という機能があります。
「最後の操作を繰り返す」は、次の場所において文書に対して実行できます。
現在の挿入ポイント
現在のテキスト選択範囲
現在のオブジェクト選択範囲
繰り返し操作を実行するには、FrameMaker メニューから、を選択します。
さらに、FrameMaker メニューからを選択することで、履歴バッファーが表示できます。
リスト内のエントリをクリックすると、それが実行されます。 そのエントリをもう一度クリックすると、その操作が取り消されます。
「最後の操作を繰り返す」は、文書の次の操作に対して実行できます。
文字入力:「最後の操作を繰り返す」の履歴リストは、キー入力された最後の文字列を記憶しています。次の場合にはキー入力のシーケンスが終了します。
ユーザーが文書内をクリックしたとき。
ユーザーがタブ文書間を切り替えたとき。
ペースト:「最後の操作を繰り返す」操作は、クリップボード内にあるテキストおよびグラフィックオブジェクトに対して、現在のカーソル位置に最後のペースト操作を繰り返すことができます。
削除:「最後の操作を繰り返す」操作は、テキストおよびグラフィックオブジェクトの削除を繰り返すことができます。
文字書式の変更の適用:「最後の操作を繰り返す」は、最後に適用された文字書式のプロパティを、新しいテキスト選択範囲に再適用できます。
段落書式の変更の適用:「最後の操作を繰り返す」は、最後に適用された段落書式のプロパティを、新しい段落選択範囲に再適用できます。
グラフィックオブジェクトの挿入:「最後の操作を繰り返す」は、最後に挿入されたグラフィックオブジェクトを、現在のカーソル位置に再び挿入できます。この操作は文書間で機能します。
「最後の操作を繰り返す」によってペーストできるグラフィックオブジェクトには次のようなものがあります。
アンカー枠、円弧、楕円、グループ、インセット、線、数式、多角形、ポリライン、長方形、角丸長方形、テキスト枠、テキストライン、非アンカー枠。
表の挿入:「最後の操作を繰り返す」は、最後に挿入した表を現在のカーソル位置に再挿入できます。
オブジェクトプロパティの設定:「最後の操作を繰り返す」コマンドを適用してオブジェクトプロパティを設定するときは、FrameMaker は最後に指定したオブジェクトプロパティを新しいオブジェクトに適用します。
テキストプロパティの設定:「最後の操作を繰り返す」は、標準、太字、斜体、下線、整列など、最後に選択したテキストプロパティを現在選択されているテキストまたは段落に繰り返すことができます。
脚注 / アンカー枠の挿入:「最後の操作を繰り返す」は、前回挿入した脚注 / アンカー枠を現在のカーソル位置に挿入できます。
検索と置換:「最後の操作を繰り返す」コマンドを検索と置換手順に適用すると、FrameMaker は最後の検索と置換操作を、以降に現れる指定テキストに対して実行します。
コンディショナルテキストの適用:「最後の操作を繰り返す」は、最後に適用したコンディショナルタグを、現在選択されているテキストに適用します。
最後の操作の繰り返しのためのショートカットキーは F6 です。 最後の操作の繰り返しはセッションに関するもので、文書に関するものではありません。
最後の操作の繰り返しは、maker.ini ファイルを編集することでオフにできます。 次のエントリを編集します。
RepeatTypingEnabled:デフォルトでは、このエントリは「ON」に設定されています。キー入力繰り返し操作を無効にするには、このエントリを「OFF」に設定します。
RepeatEnabled:デフォルトでは、このエントリは「ON」に設定されています。最後の操作の繰り返しを無効にするには、このエントリを「OFF」に設定します。
FrameMaker の履歴ポッドについて説明します。
または「やり直し」を選択すると、最後に実行したコマンドが表示されます。すべてのコマンド履歴を表示する場合は、の順に選択するか、Ctrl+K キーを押して取り消し履歴ポッドを表示します。このポッドでは、取り消す操作またはやり直す操作を選択することができます。コマンド履歴はアクティブな文書でのみ表示されます。
取り消し履歴ポッドでは、最新のコマンドがハイライトされます。最新のコマンドの上に表示されるコマンドは取り消しが可能なコマンドです。 最新のコマンドの下に表示されるコマンドはやり直しが可能なコマンドで、アスタリスク(*)付きで表示されます。

操作の取り消しおよびやり直しは、実行された元の順序でのみ実行が可能です。 取り消すコマンドを選択すると、それ以降のすべてのコマンド(選択した操作に影響されるコマンド)も取り消されます。 また、FrameMaker は選択したコマンドとそれ以降のすべてのコマンドを「やり直し」リストに移動します。 同様に、コマンドをやり直すと、それ以降のコマンドが「取り消し」リストに戻されます。