^M at the end of every line in vim

前端 未结 9 2059
独厮守ぢ
独厮守ぢ 2020-11-29 17:37

When I am editing source files using vim and other editors sometimes at the end of the line I get these ^M characters at the end of each line. I think that it has something

9条回答
  •  青春惊慌失措
    2020-11-29 18:11

    One easy way to strip out the DOS line endings is to use the ff option:

    :set ff=unix
    :wq
    

    Now your file is back to the good-old-Unix-way.

    If you want to add the DOS line-endings (to keep a printer happy, or transfer files with Windows friends who don't have nice tools) you can go the opposite direction easily:

    :set ff=dos
    :wq
    

提交回复
热议问题