vim:置換手順

全文置換:
 

コマンドモードでは:

 

:%s /古い/新しい/ g

古いものをすべて新しいものに置き換える

:s /古い/新しい

カーソルがある行の最初の古いものを新しいものに置き換えます

:s /古い/新しい/ g 

カーソルがある行の古いものをすべて新しいものに置き換える

 

 パラメータgはグローバル、グローバル置換です

 


参照:

 レッスン4.4:代替コマンド


        **:s / old / new / gと入力して、「古い」を「新しい」に置き換えます。**

  1. --->とマークされた下の行にカーソルを移動します。

  2.:s / thee / the <ENTER>と入力します。このコマンド
     は、行の「thee」の最初の出現のみを変更することに注意してください

  3.次に、:s / thee / the / gと入力します。gフラグを追加すること
     は、行内でグローバルに置換することを意味し、行内の「thee」のすべての出現を変更します。

--->花を見るのに最適な時期は春です。

  4. 2行の間に出現するすべての文字列を変更するには、
     :#、#s / old / new / gと入力します。#、#は
                               、置換が行われる行の範囲の行番号です
     :%s / old / new / gと入力して、ファイル全体のすべての出現箇所を変更します。
     :%s / old / new / gcと
                               入力して、ファイル全体のすべての出現箇所を検索し、置換するかどうかを尋ねるプロンプトを表示します。
 

おすすめ

転載: blog.csdn.net/sinat_39416814/article/details/106251767