Vim系列 - 修改换行符
Posted StarfxTalk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim系列 - 修改换行符相关的知识,希望对你有一定的参考价值。
众所周知 Windows 使用 CRLF 作为换行符,而 Linux 使用 LF 作为换行符,很多时候需要手工在这2种格式之间转换,使用 Vim 的 fileformat(后文均使用简写方式 ff 代替)可以很轻松的完成。
转换 CRLF --> LF
:set ff=unix
:w
#or
:w <another-file-name>
或者可以直接这样
:w ++ff=unix
#or
:w ++ff=unix <another-file-name>
转换 LF --> CRLF
:set ff=dos
:w
#or
:w <another-file-name>
或者可以直接这样
:w ++ff=dos
#or
:w ++ff=dos <another-file-name>
如果不想使用 Vim 来操作,Linux 下有一个软件包叫 dos2unix,这个软件包提供2个命令,dos2unix 和 unix2dos
转换 CRLF --> LF
dos2unix <CRLF-file>
转换 LF --> CRLF
unix2dos <LF-file>
以上是关于Vim系列 - 修改换行符的主要内容,如果未能解决你的问题,请参考以下文章