Tech Blog

Vimで複数行の行頭、行末に一括で文字を挿入する方法

2023-01-07

行頭

  • ctrl + v で矩形選択モードに入ります。
  • 複数選択したい行範囲を選択するよう上下にカーソル移動します。
  • shift + ^ で行頭にカーソル移動します。
  • shift + i で行頭に複数行入力可能な挿入モードに移行できます。

行末

  • ctrl + v で矩形選択モードに入ります。
  • 複数選択したい行範囲を選択するよう上下にカーソル移動します。
  • shift + $ で行末にカーソル移動します。
  • shift + a で行末に複数行入力可能な挿入モードに移行できます。

よく使うケース

以下のようなCSVを編集したい場合に便利です。

1,taro,[email protected]
2,hanako,[email protected]
3,kazuyuki,@[email protected]