1. ホーム
  2. vim

vim は、明らかに存在する単純なフレーズを検索して置換しない

2023-10-16 10:32:48

質問

私はGoogleが私を助けることができなかった簡単なVimの問題を持っています。 どんな考えでも感謝されます。

私は以下の検索と置換を行います。

:s/numnodes/numnodes1/g

以下のテキストを含むファイルについて。

numprocs=0  
numnodes=0

私は

E486: Pattern not found

入力開始位置を示す緑の四角の位置は、明らかにパターンの上にあります。 正規表現を含まない他の短いフレーズも検索してみましたが、これも失敗しました。 単純な/numnodesは予想通りマッチをハイライトします。 どなたか、vim で何が問題なのか見当がつきますか?

どのように解決するのですか?

試しに :%s/searchphrase/replacephase/g

このとき % の記号がなければ、Vim は現在の行にのみマッチとリプレースを行います。