vim打开文件有^M结尾
2013-07-05 09:33
225 查看
vim打开文件有^M结尾
当用vim编辑器,打开一个文件时,可能会出现每行的末尾都有"^M"符号.这很可能是由于源文件不是用vim编辑的.
可以用以下方法快速的解决:
在命令模式下:输入:%s/^M//g 然后,回车即可替换
注,其中"^M"的输入,分别是“Ctrl+v”、“Ctrl+M”键生成的
方法2: 使用vi打开文本文件
vi dos.txt
命令模式下输入
:set fileformat=unix
:w
方法3:使用sed 工具
sed ’s/^M//’ filename > tmp_filename
方法4:既然window下的回车符多了‘\r’,那么当然通过删除‘\r’ ,也可以实现:
tr -d '\r'
方法5:最常用的方法,个人觉得最方便
在终端下敲命令:
$ dos2unix filename
直接转换成unix格式,就OK了!~
相关文章推荐
- vim打开文件有^M结尾
- 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
- 配置文件被编辑后,vim打开每行都有^M
- 解决vim打开文件末尾带有^M的问题
- 删除vim打开文件末尾的^M
- vim 打开文件末尾带有^M的解决办法
- vim打开文件中每行末尾都带有 ^M
- vim 打开文件末尾带有^M的解决办法
- 去掉vim打开文件中的^M
- VIM打开的文件中的^M
- vim 打开Linux下文件每一行后面都有^M的样式
- [原]【Visual C++】关于无法打开包括文件:“StdAfx.h”或者意外结尾的错误解决方案
- VIM 进入上次打开的文件
- 如何正确的打开以“.war”结尾的文件
- linux 服务器 vim编辑器打开php文件出现中文乱码
- vim中同时打开多个文件 同时显示多个窗口
- 使用vim打开文件的16进制形式,编辑和全文替换
- 去掉^M符号,linux vi打开来自win环境下的文件,有^M的原因和解决办法
- vi/vim文件打开时显示正在打开文件名称的方法
- vim——打开多个文件、同时显示多个文件、在文件之间切换