0

複数の行で同じ種類の変更をしたい。

たとえば、ファイル内の各行を以下のようなテーブル セル要素で囲みたいとします。

  <td>
  <div class="column" draggable="true"><header>A</header></div>
  </td>

以下の各行を上記のように囲みます。

  <div class="column" draggable="true"><header>B</header></div>
  <div class="column" draggable="true"><header>C</header></div>
  <div class="column" draggable="true"><header>D</header></div>
  <div class="column" draggable="true"><header>E</header></div>

どうすればこれを達成できますか? マクロを使用する必要があることは理解していますが、ポインタを教えてもらえますか?

前もって感謝します。

4

1 に答える 1

2

C-x ( <td> C-e </td> C-n C-a C-x )行頭で試してみてください。

<td>これにより、現在の行を ,で囲むマクロが作成されます</td>。次に、C-x e繰り返したい回数だけ実行します。

更新: コメントで言及したスクリーンキャストはhttp://emacsmovies.org/blog/2012/09/17/keyboard_macros/にアップされています。

于 2012-09-09T06:54:33.440 に答える