转载 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
最新文章
- 自己动手写计算器v1.0
- Python 中下划线
- 三层架构中bll层把datatable转换为实体model的理解
- DTcms列表隔行换色;loop自带行号
- (转)asp.net基础-HttpModule
- [LeetCode#261] Graph Valid Tree
- ios--绘图介绍
- 【Tomcat】Invalid character found in the request target
- Unity的常用API
- java多线程(二)-线程的生命周期及线程间通信
- Ext JS 5初探(二) ——Bootstrap.js
- 【NodeJS】Node.JS 开发环境安装
- 【python小工具】我在bilibili个人资料里控制家里的电脑
- 动态环境下的slam问题如何解决?
- Python 装饰器实例
- 【学习笔记】Spring AOP注解使用总结
- [转]Httrack工具与使用指南
- leetcode Ch7-Graph Search
- HDU 4778 状压DP
- HttpClient使用例子