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

50 篇文章 0 订阅
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 SaveOptions" 对话框中,
    设置 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 whenopening files 为 UTF-8 
    Use this encoding 为 Asdefault encoding(bypassing C::B's auto-detection)
    设置 End-of-line options选项组中的
    End-of-linemode:LF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值