Vim一括置換、列編集

vバッチ置換:

%s/ソースパターン/ターゲットパターン/g

すべてのユーザー名をlogin_nameに置き換える場合は、%s/username/login_name/gを実行します。

vim 列エディタ:

  • 選択後に列を削除ctrl+v、d

  • 列に Ctrl+V を挿入し、選択後に SHIFT+I を挿入し、編集後に ESC を挿入します。

  • 列の置換ctrl+v、選択後の s、編集後の ESC

  • 選択後に列をコピーctrl+v、y

  • 列ペーストp

1.列の削除

作業手順:

ctrl+v でビジュアル操作モードに入ります

hjklを使用して上下左右の方向を制御して削除する部分を選択します

最後に d を入力して削除します

2.選択した列に文字Y000000を一括挿入

作業手順:

ctrl+v でビジュアル操作モードに入ります

hjklで上下左右の方向を制御し、挿入する位置を選択します

大文字の I (shift+i または CAPSLOCK i) に続いて、入力したい文字を入力します。

入力後、ESCキーを押して終了すると、現在選択している列に入力した文字が挿入されます。

  1. 選択した部分を99999の文字に一括置換

作業手順:

ctrl+v でビジュアル操作モードに入ります

hjklを使用して上下左右の方向を制御して削除する部分を選択します

次に、文字「s」を入力し、次に入力する文字を入力します

入力後、ESCキーで終了すると、選択部分が入力した文字に置き換えられます。置換操作は、削除と挿入を組み合わせたものに似ています。

おすすめ

転載: blog.csdn.net/weixin_43824829/article/details/129728446