Welcome 微信登录

首页 / 操作系统 / Linux / Vi 中将 Windows 文本文件中的 ^M (回车换行)全部替换掉

1.用vi打开指定文本文件:vi filename.c2.按 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-8Use this encoding 为 As default encoding(bypassing C::B"s auto-detection)设置 End-of-line options 选项组中的End-of-line mode:LFUbuntu 下创建的 Ubuntu 虚拟机在 Windows 下找不到网卡Linux下侦测 USB Disk 插拔相关资讯      Vi 
  • Ubuntu文本编辑时vi和nano命令的区  (12/29/2015 22:12:30)
  • Linux下Vi编辑器的使用介绍  (10/27/2014 06:37:43)
  • Vi文本编辑新手指南  (03/08/2014 07:58:28)
  • 在Vi里面实现字符串的批量替换  (03/07/2015 09:45:27)
  • Vi语法高亮设置  (10/27/2014 06:32:46)
  • Ubuntu中Vi不能正常使用方向键问题  (03/07/2014 08:54:38)
本文评论 查看全部评论 (0)
表情: 姓名: 字数