Next: , Previous: , Up: Emerge   [Contents][Index]


28.5.2 Emergeのサブモード

マージコマンドに与える2つのモード — FastモードとEditモードを選択することができます。Fastモードでは、基本的なマージコマンドは1文字ですが、通常のEmacsコマンドは利用不可です。これはマージコマンドだけを使いたいときは便利です。Editモードでは、すべてのマージコマンドはプレフィクスキーC-c C-cで始まり、通常のEmacsコマンドも利用可能です。これによりマージバッファーで編集することができますが、Emerge操作は遅くなります。

eでEditモード、C-c C-c fでFastモードに切り替わります。モードラインにはEditモードおよびFastモードは、‘E’と‘F’で示されます。

Emergeは、特定のマージコマンドがどのように機能するかに影響を与える、2つの追加的なサブモード — Auto AdvanceモードとSkip Prefersモードがあります。

Auto Advanceモードが効力をもつ場合、aまたはbコマンドで次の相違に移動します。これは候補を単に選んでいくだけで、素早くマージすることができます。Auto Advanceモードの場合、モードラインに‘A’が示されます。

Skip Prefersモードが効力をもつ場合、nおよびpコマンドは、状態が“prefer-A”と“prefer-B”の相違をスキップします(State of Differenceを参照してください)。したがって、どちらのバージョンも“正しい”と推定できない相違だけを見ていくことができます。Skip Prefersモードの場合、モードラインに‘S’が示されます。このモードは祖先がある場合にだけ適しています。

Auto Advanceをセットまたはクリアーするには、コマンドs a (emerge-auto-advance)を使用します。Skip Prefersモードをセットまたはクリアーするには、s s (emerge-skip-prefers)を使用します。これらのコマンドは、正の引数の場合はモードをオンにして、負または0の引数のときはモードをオフにし、引数がないときはモードのオン・オフを切り替えます。