linux替换windows回车,转载 vi替换windows换行符为linux换行符
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换行符相关推荐
- Linux中什么命令显示vi缩写,Linux命令(八)——vi编辑器的使用
vi编辑器是linux系统下的标准正文编辑器,有三种基本模式:命令行模式.插入模式和底行命令模式. 1.命令行模式:控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入插入模式或底行命令模式下 ...
- linux vi模式替换,linux基础命令之:vi模式下查找和替换
一.查找 查找命令 /pattern :向下查找pattern匹配字符串 ?pattern:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N ...
- linux:vi 替换命令
:s/^.*$/\L&/100 ##将100行内的小写转换成大写 vi/vim 中可以使用 :s 命令来替换字符串. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky ...
- linux系统vi替换命令,linux:vi 替换命令
转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 ##将100行内的小写转换成大写 ...
- Linux不是Windows(转载,强烈推荐)
呵,呵,最近也许是受VISTA刺激了,在家里的笔记本天天用KUBUNTU,有感于在 forum.ubuntu.org.cn 上看到的那些初次安装使用UBUNTU的朋友说话的口气,今天在"源创 ...
- 【linux系列】vi替换字符串
1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ ...
- Linux不是Windows(转载,强烈推荐…
如果你像我一样花些时间在Linux论坛上,那你就会像我一样因为有太多这样的帖子而恼怒: "嗨!我用了几天Linux,总体还行.但某某功能不能像Windows那样,真糟糕.为什么开发人员不能重 ...
- Linux不是Windows(转载)
JAVAEYE上XUKONG 的贴,忘了以前什么时候看到过了,哈 自个先粘过来有时间再好好的慢慢看:) 这个长篇出自http://linux.oneandoneis2.org/LNW.htm,作者Do ...
- windows下回车换行符在Linux下显示^M问题
背景: win下的PHP文件打包,在Linux下解压后,在git status 时,显示发生修改,但并没有修改,查看文件会发现这种字符^M其实就是因为换行符的原因 ,Windows换行符和Linux换 ...
最新文章
- Quick BI 功能“炸弹”:即席分析、模板市场、企业微信免密登录等强势功能
- 阅读openjdk源代码
- 一件重要的事想要告诉大家
- 使用JDBC连接数据库时,SQL语句中提示:Unable to resolve table...(原因:数据源未配置)
- 浪潮服务器5112面板灯_SA5112M4 – IPMI设置
- [LeetCode] NO. 8 String to Integer (atoi)
- SAP License:SAP在线帮助的实现
- SpringBoot整合mongodb数据库
- python深复制浅复制_Python复制–深层复制
- “公益AI之星”挑战赛-新冠疫情相似句对判定大赛
- 使用dime传输大附件的设置(WSE Soap toolkit)
- spark: 二次排序-1
- 为啥程序员下班后只关显示器从不关电脑?看看各大网站的答案
- JAVA 实现《英文猜词游戏》游戏
- 微信支付功能和安装开发软件顺序
- C# 公历日期时间转农历日期方法 注解解读
- 微信小程序长列表优化方案
- Flutter 全能型选手GetX —— 路由管理
- html隐藏汉堡按钮,12种汉堡包图标按钮变形动画特效
- xp系统从u盘启动计算机,U盘启动安装XP系统-从U盘启动给上网本安装XP
热门文章
- Oracle备份还原
- Oracle数据库ORA-12514错误的解决办法
- 第一次使用Sourcetree成功上传gitee记录
- js+excel+mysql_js导出数据到excel
- 自动图片轮播php源码,js实现自动图片轮播代码
- 基于python的图书管理系统测试步骤_Django admin实现图书管理系统菜鸟级教程完整实例...
- win7系统电脑d盘不见了的解决方法
- autoscan、aclocal、automake和autoconf区别
- Easyui+Spring+Mybatis完整示例(后台)
- 案例 自动办公_办公自动化案例教程(双色)(含微课)