これでVimも怖くない!文字列を置き換える方法

      2017/08/23




前回Vimの基本操作について紹介しました(←クリックして記事に移動)

今回vimでよく使うものから一つ紹介します。

大量の文字列を置き換えたい場合、手作業で一個一個置き換える方はすくないと思いますが一個一個置き換えしている方はこの方法で楽になるかもしれません。

Vimでtestという文字列をテストにしたい場合を例に紹介します。

ターミナルを開いたら

vim test

と入力しtestファイルを開きます。 今回は例としてすでにtestという文字列が複数ある状態です。

vim-pra9

"test"を"テスト"置き換えたいのでESCキーを押した後に以下を実行します。

:%s/test/テスト/gc

最前のコロンを忘れずに入力してください。vim-pra10

以下の画像の様に”テストに置き換えしますか?”と表示されたらYESの場合はYキーを押します。すべて一度に置き換える場合はAキーを押します。

vim-pra11

すべて置き換わりました。

vim-pra13

以上です。

これで一つ一つ手作業で置き換える手間が省けましたね!ぜひみなさんもトライしてください。




 - Linuxの取り説 , , , , , , ,