截止到:%1$tc 销售量比去年增长了%2$d%% 在这里我对所有奋斗的兄弟姐妹表示感谢 对表现最优秀 的%3$s等伙伴我们予以奖励 奖励为价值%4$-9.4e的新马泰游 希望大家再接再厉额!   java类中调用:"> vim中删除dos格式文件中的^M号的方法以及深度规整文件格式 - 11GX
首页 > vim中删除dos格式文件中的^M号的方法以及深度规整文件格式

vim中删除dos格式文件中的^M号的方法以及深度规整文件格式

    截止到:%1$tc 销售量比去年增长了%2$d%% 在这里我对所有奋斗的兄弟姐妹表示感谢 对表现最优秀 的%3$s等伙伴我们予以奖励 奖励为价值%4$-9.4e的新马泰游 希望大家再接再厉额!   java类中调用:

-->

在windows平台上开发时, 我们编辑的文件多半是dos格式, 当我们将它们采用xftp或是secureCRT等ssh软件传输到Linux的vim环境下面时, 通常会出现如下令人惨不忍睹的画面:



为了得到干净清爽的unix格式的utf8编码的文件,我们可以先在vim中去掉^M符号:

%s/^M//g

这里,^M要用Ctrl+V,然后回车来输入.并且保存上述修改.下面是执行上述命令的截图



我们看到, 烦人的^M没有的,但是尚残留很多红条, 让人看着不爽. 我们可以使用Linux自带的indent命令进行重新排版. 我通常在自己的home目录下面存放如下bash脚本:



运行上面的脚本,比如

format_code.sh htl_main_http_load.bak.cpp

得到如下效果,我们看到那些讨厌的红条都消失了,格式重新进行了排版.这样基本满足了我们的要求.



目前在实际使用中,发现使用上面的format_code.sh脚本有些时候并不完全彻底去掉红色方块(其实是每行末尾的空白部分),



可以在vim的命令行模式下面执行

:%s/s+$//g 

去掉所有行末空格.这下世界彻底清爽许多了.

更多相关:

  • 英语的重要性,毋庸置疑!尤其对广大职场人士,掌握英语意味着就多了一项竞争的技能。那,对于我们成人来说,时间是最宝贵的。如何短时间内在英语方面有所突破,这是我们最关心的事情。英语学习,到底有没有捷径可以走,是否可以速成?周老师在这里明确告诉大家,英语学习,没有绝对的捷径走,但是可以少走弯路。十多年的教学经验告诉我们,成功的学习方法可以借...

  • 展开全部 其实IDLE提供了一个显32313133353236313431303231363533e78988e69d8331333365663438示所有行和所有字符的功能。 我们打开IDLE shell或者IDLE编辑器,可以看到左下角有个Ln和Col,事实上,Ln是当前光标所在行,Col是当前光标所在列。 我们如果想得到文件代码...

  • 前言[1]从 Main 方法说起[2]走进 Tomcat 内部[3]总结[4]《Java 2019 超神之路》《Dubbo 实现原理与源码解析 —— 精品合集》《Spring 实现原理与源码解析 —— 精品合集》《MyBatis 实现原理与源码解析 —— 精品合集》《Spring MVC 实现原理与源码解析 —— 精品合集》《Spri...

  • 【本文摘要】【注】本文所述内容为学习Yjango《学习观》相关视频之后的总结,观点归Yjango所有,本文仅作为学习之用。阅读本节,会让你对英语这类运动类知识的学习豁然开朗,你会知道英语学习方面,我们的症结所在。学习英语这类运动类知识,需要把握四个原则第一,不要用主动意识。第二,关注于端对端第三,输入输出符合实际情况第四,通过多个例子...

  • 点云PCL免费知识星球,点云论文速读。文章:RGB-D SLAM with Structural Regularities作者:Yanyan Li , Raza Yunus , Nikolas Brasch , Nassir Navab and Federico Tombari编译:点云PCL代码:https://github.co...

  • 首先声明: 下面的源码包改编来自github上老太太写的一个"史上最简单的DHT爬虫“项目: https://github.com/laomayi/simDHT 相关源码在附件源码包dht这个文件夹中,这个源码使用python实现,需要使用到mysql数据库. 下面是源码目录下的文件,比较简洁,log文件是刚才运行时创建的....

  • PPM(Portable Pixmap Format)还有两位兄长,大哥名叫「PBM」,二哥人称「PGM」,他们三兄弟各有所长,下面为你们一一介绍: PBM 是位图(bitmap),仅有黑与白,没有灰PGM 是灰度图(grayscale)PPM 是通过RGB三种颜色显现的图像(pixmaps) 每个图像文件的开头都通过2个字节「ma...

  • 采用下面的命令可以查看PEM格式的证书信息...

  • pcap文件格式是常用的数据报存储格式,包括wireshark在内的主流抓包软件都可以生成这种格式的数据包...

  • 1. dir 添加源代码查找路径 一般工程的代码会有多路径,gdb会在当前目录下搜索符号对应的代码。利用dir 可以添加代码搜索路径; 例如工程目录: ./ ./dir_1/ ./dir_2/ 可以用如下命令添加代码搜索路径: dir dir_1 dir dir_2 2. 调试多参数的程序...

  • 资源创建:     截止到:%1$tc 销售量比去年增长了%2$d%% 在这里我对所有奋斗的兄弟姐妹表示感谢 对表现最优秀 的%3$s等伙伴我们予以奖励 奖励为价值%4$-9.4e的新马泰游 希望大家再接再厉额!   java类中调用:...