"^M" とは何か、その修復方法は?

Vimでファイルを開くと、奇妙な^M文字が表示されます。

残念ながら、世界で最も人気のある検索エンジンはクエリの特殊文字をうまく処理できないため、ここで質問します。

  • この^M役割は何ですか?

  • そこまでどのように行きましたか?

  • どのように削除しますか?

ベストアンサー1

^Mキャリッジリターン文字です。これを見ると、行末がキャリッジリターン/改行ペアで表示されるDOS / Windows環境と、行末が単一の改行文字で表されるUnix環境に由来するファイルを見ているは​​ずです。

読むこの記事詳細については、Wikipediaのトピックを参照してください。新しいチーム

この記事さまざまな行末マークを持つファイルを透過的に編集するようにvimを設定する方法について説明します。

ファイルの末尾に特定の行があり、^Mそれらを削除するには、Vimで次を使用します。

:s/^M$//

(この内容を挿入するにはCtrl++V Ctrlを押します。)M^M

おすすめ記事