viのすべてのポイントを変更する方法

viのすべてのポイントを変更する方法

交換するにviは?インターネットには多くの説明がありますが、主にどのボタンを押すべきかについての情報はありません。

入ると

:s/[.]/[.] <ENTER>

これは一度だけ交換されます。n検索のみするにはタップします。

入ると

:%s/[.]/[.] <ENTER>

ファイル全体のポイントを置き換えますが、最初の場所のみを置き換えます。

たとえば、2番目の点を無視するよう.123pagerank.comに変更されます。[.]123pagerank.com

達成する方法?

ベストアンサー1

「ドット」を次のコードに置き換えます。

:%s/\./_/g <ENTER>

ここで「_」は代替語である。

これは、Vimが正規表現を使用し、ドットを表すためにドットの.前にバックスラッシュを使用する必要があるために機能します\。バックスラッシュのないドットはすべての文字を表すため、ファイル内のドットを検索します。検索にはすべての文字が含まれ、置き換えられます。 _.

おすすめ記事