Windows で gVim を使用していますが、他のユーザーが編集したファイルを開くと、改行ではなく ^M が表示されます。を使用して ^M のすべてのインスタンスを改行に置き換えようとし%s/^M/\n/g
ましたが、エラーが発生し続けます: パターンが見つかりません: ^M. も試し%s/^M/\r/g
ましたが、同じエラーが表示されます。
ファイルにはまだ ^M のインスタンスがいくつかありますが、Vim がそれらを識別できないのはなぜですか?
ctrl-M ではなく、carat-M だと思いますか? カラットM(^M)だと2文字になります。ctrl-M の場合は 1 になります。後者の場合は、ここに解決策があります。