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

原文:http://www.cnblogs.com/rsblog/p/4518326.html

linux替换windows回车,转载 vi替换windows换行符为linux换行符相关推荐

  1. Linux中什么命令显示vi缩写,Linux命令(八)——vi编辑器的使用

    vi编辑器是linux系统下的标准正文编辑器,有三种基本模式:命令行模式.插入模式和底行命令模式. 1.命令行模式:控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入插入模式或底行命令模式下 ...

  2. linux vi模式替换,linux基础命令之:vi模式下查找和替换

    一.查找 查找命令 /pattern :向下查找pattern匹配字符串 ?pattern:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N ...

  3. linux:vi 替换命令

    :s/^.*$/\L&/100 ##将100行内的小写转换成大写 vi/vim 中可以使用 :s 命令来替换字符串. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky ...

  4. linux系统vi替换命令,linux:vi 替换命令

    转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 ##将100行内的小写转换成大写 ...

  5. Linux不是Windows(转载,强烈推荐)

    呵,呵,最近也许是受VISTA刺激了,在家里的笔记本天天用KUBUNTU,有感于在 forum.ubuntu.org.cn 上看到的那些初次安装使用UBUNTU的朋友说话的口气,今天在"源创 ...

  6. 【linux系列】vi替换字符串

    1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ ...

  7. Linux不是Windows(转载,强烈推荐…

    如果你像我一样花些时间在Linux论坛上,那你就会像我一样因为有太多这样的帖子而恼怒: "嗨!我用了几天Linux,总体还行.但某某功能不能像Windows那样,真糟糕.为什么开发人员不能重 ...

  8. Linux不是Windows(转载)

    JAVAEYE上XUKONG 的贴,忘了以前什么时候看到过了,哈 自个先粘过来有时间再好好的慢慢看:) 这个长篇出自http://linux.oneandoneis2.org/LNW.htm,作者Do ...

  9. windows下回车换行符在Linux下显示^M问题

    背景: win下的PHP文件打包,在Linux下解压后,在git status 时,显示发生修改,但并没有修改,查看文件会发现这种字符^M其实就是因为换行符的原因 ,Windows换行符和Linux换 ...

最新文章

  1. Quick BI 功能“炸弹”:即席分析、模板市场、企业微信免密登录等强势功能
  2. 阅读openjdk源代码
  3. 一件重要的事想要告诉大家
  4. 使用JDBC连接数据库时,SQL语句中提示:Unable to resolve table...(原因:数据源未配置)
  5. 浪潮服务器5112面板灯_SA5112M4 – IPMI设置
  6. [LeetCode] NO. 8 String to Integer (atoi)
  7. SAP License:SAP在线帮助的实现
  8. SpringBoot整合mongodb数据库
  9. python深复制浅复制_Python复制–深层复制
  10. “公益AI之星”挑战赛-新冠疫情相似句对判定大赛
  11. 使用dime传输大附件的设置(WSE Soap toolkit)
  12. spark: 二次排序-1
  13. 为啥程序员下班后只关显示器从不关电脑?看看各大网站的答案
  14. JAVA 实现《英文猜词游戏》游戏
  15. 微信支付功能和安装开发软件顺序
  16. C# 公历日期时间转农历日期方法 注解解读
  17. 微信小程序长列表优化方案
  18. Flutter 全能型选手GetX —— 路由管理
  19. html隐藏汉堡按钮,12种汉堡包图标按钮变形动画特效
  20. xp系统从u盘启动计算机,U盘启动安装XP系统-从U盘启动给上网本安装XP

热门文章

  1. Oracle备份还原
  2. Oracle数据库ORA-12514错误的解决办法
  3. 第一次使用Sourcetree成功上传gitee记录
  4. js+excel+mysql_js导出数据到excel
  5. 自动图片轮播php源码,js实现自动图片轮播代码
  6. 基于python的图书管理系统测试步骤_Django admin实现图书管理系统菜鸟级教程完整实例...
  7. win7系统电脑d盘不见了的解决方法
  8. autoscan、aclocal、automake和autoconf区别
  9. Easyui+Spring+Mybatis完整示例(后台)
  10. 案例 自动办公_办公自动化案例教程(双色)(含微课)