从 win .下传文本文件到 linux 下,.发现行么有 ^M 。虚拟主机
Dos/windows使用了一种很愚蠢的方案来结束文件的每.一行:居然使用了两个符号RETURN/LINEFEED,而Unix like .OS就明智的多,使用一个NEWLINE(就是LINEFEED)。因此,如果在Linux下面阅读Dos./Windows文件,每一行会显示一个讨厌的 ^M,怎.么办?.
在vim里面打:
[ESC]:%s/[Ctrl-v][Ente..r]//g健康
就可以了。
解释一下:
Ctrl-v的作用是.,使得接着输入的回车键被认为是一个特.殊字符,而不是vim命令的结束。投资
呵呵,还很受用,故分享!http://upload.bbs.csuboy.com/Mon_1004/126_6841_1e7b3089436d0d8.gif[/img]