0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VIMチャレンジその3(全5回):マクロの話

Posted at
Page 1 of 8

マクロとは?

  • 自動化
  • Vimではキー操作の記録と再生

基本操作

  • qxで記録開始(xは任意のキー)
  • qで記録終了
  • @xで再生

xを変えることで複数マクロを保持しておくことが可能


応用

  • 繰り返し再生:10@a
  • 直前の再生を再度再生:@@

ポイント

  • 編集操作だけでなく移動も記録できる
    行を操作したらescで移動モードになってjで1行下に移動
    ↑これが頻出パターン

マクロの使いどころ

  • テキスト整形
  • 正直、プログラミングで生きるケースは少ないかな!

マクロの代替

  • プログラミングでは複数行の同時編集の方がよく使う
  • Ctrl+vで矩形選択、複数行を同時編集可能

最後に

  • Vimのマクロはさすがの手軽さ
  • 複数行同時編集の方がはまる局面はある
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?