感谢支持
我们一直在努力

Vi 中将 Windows 文本文件中的 ^M (回车换行)全部替换掉

1.用vi打开指定文本文件:vi filename.c


2.按 Esc 键,进入命令模式;


3.按 : 键 (按 Shift 键不放后,同时按 : 键)进入命令输入状态;


4.在冒号后输入:%s/^M//g


注:^M是一个字符不是输入^和M两个字符,


  即按住 Ctrl 键不放,同时按 V 键产生^,依然按住 Ctrl 键不放,同时按 M 产生M。


5.按 Enter 键,执行替换命令


6.按 : 键 (按 Shift 键不放后,按 : 键)进入命令输入状态;


7.在冒号后输入:wq  <– 保存修改


8.按 Enter 键,执行保存命令


IDE中文件编码方式和行结束符设置:


1)Window 下的 VS2008 中,


点击菜单[File]->[Advanced Save Options…],


在弹出的 “Advanced Save Options” 对话框中,


设置 Encoding 为 Unicode (UTF-8 with signature) – Codepage 65001


设置 Line endings 为 Unix (LF)


2)Ubuntu 下的 Code::Blocks 中,


点击菜单[Settings]->[Editor…],


在弹出的 “Configure editor” 对话框中,


点击左边框中的 General settings 选项,


设置 Encoding 选项组中的


Use encoding when opening files 为 UTF-8


Use this encoding 为 As default encoding(bypassing C::B’s auto-detection)


设置 End-of-line options 选项组中的


End-of-line mode:LF

赞(0) 打赏
转载请注明出处:服务器评测 » Vi 中将 Windows 文本文件中的 ^M (回车换行)全部替换掉
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏