CR(Carriage Return),回车,在 Perl 中用"\r"表示;
LF(Line Feed),换行,在 Perl 中用"\n"表示。
不同的操作系统用不同的符号来表示换行符,如下表:
OS |
Character |
UNIX/Linux
|
LF("\n") |
Mac |
CR("\r") |
DOS/Windows
|
LF+CR("\n\r") |
如果你打开来自其它 OS 的文本文件,出现不可预料的结果,请不要吃惊。是换行符在搞怪 ==
在 .vimrc 中添加下面这句,让 Vim 同时支持三种格式的文件。Vim 会按顺序猜测所打开的文件格式,不过猜错了也无需吃惊,我就曾经因 Vim 按 Mac 格式打开 UNIX 格式的文件而大为困惑 ;)
set fileformats=unix,dos,mac |
阅读(460) | 评论(0) | 转发(0) |