当前位置: 技术问答>linux和unix
vi 使用中的问题(^M是怎么出现的,代表什么?)
来源: 互联网 发布时间:2015-09-02
本文导语: 我的服务器在linux下,但为了开发方便,source 实在windows上写的,然后 通过FtP 上传到linux上。但是通过vi 打开source 后,发现每一行后面都有 ^M 这样的字符,请问: 1. ^M 是什么字符? 2. 这种现象是怎么产...
我的服务器在linux下,但为了开发方便,source 实在windows上写的,然后
通过FtP 上传到linux上。但是通过vi 打开source 后,发现每一行后面都有
^M 这样的字符,请问:
1. ^M 是什么字符?
2. 这种现象是怎么产生的?
我曾经看到过这样的文档,但现在找不到了,那位大侠能给指点一下?
多谢!
btw. 我的源代码格式是UTF-8.
通过FtP 上传到linux上。但是通过vi 打开source 后,发现每一行后面都有
^M 这样的字符,请问:
1. ^M 是什么字符?
2. 这种现象是怎么产生的?
我曾经看到过这样的文档,但现在找不到了,那位大侠能给指点一下?
多谢!
btw. 我的源代码格式是UTF-8.
|
先按ctrl+v,放开后再按ctrl+m产生的,ASCII码里面的控制符13,是换行或回车,具体是哪个我糊涂了,呵呵~~~
相应地ctrl+v,ctrl+a到ctrl+v,ctrl+z分别产生ASCII码1到26