xyzzy QandA

キーボードマクロの実行で,C-x e を連打するのがつらいのですが…。


管理番号 128
最終更新 2003/06/24 21:32:03
例えば同じ処理を 10 回繰り返す場合,以下のような方法があります。

  C-u 1 0 C-x e
  ESC 1 0 C-x e
  Alt-1 0 C-x e
  Alt-1 Alt-0 C-x e

カーソル位置からバッファの末尾まで繰り返す場合は,以下のようにします。

  ESC 0 C-x e
  Alt-0 C-x e

この方法で特定の範囲に対して処理を行う場合は,ナロウイング機能を使うと
便利です。

また,適当に何回か繰り返す場合は,以下のようにすると便利です。

  C-u C-x e             :   4 回実行
  C-u C-u C-x e         :  16 回実行
  C-u C-u C-u C-x e     :  64 回実行
  C-u C-u C-u ... C-x e : ... 回実行

C-u の後ろに数字でもマイナス記号でもない文字を入力すると," 4 倍する" 
という特別の意味になります。よって,C-u を 2 回入力すると 16 倍になり
ます。
関連項目