博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim删除^M
阅读量:4152 次
发布时间:2019-05-25

本文共 350 字,大约阅读时间需要 1 分钟。

1.进入命令模式。vim的命令模式,就是在编辑模式下输入":",光标就会跳到屏幕最后一行,并在那里显示冒号,此时就已经进入命令模式。

命令模式的内容均显示在屏幕的最后一行,按下回车键,vim执行命令。

2.在命令模式下输入下列字符:输入:%s/^M$//g

3.回车。即会自动删除该文件中的所有 ^M 字符。

删除行尾空格的命令: :%s/\s\+$//

这句命令到底是什么意思呢?% 指匹配整个文件,s 是置换的意思,^M 注意要用 Ctrl + V Ctrl + M 来输入,M 后面的 $ 代表匹配行尾的内容,最后的 g 则表示每行中匹配到的内容都要置换。理解了命令的含义,就好变通使用了,比如说,要将某个文件中的 Vim 全部替换成 VIM,则可以使用这样的命令::%s/Vim/VIM/g

转载地址:http://sdmti.baihongyu.com/

你可能感兴趣的文章
linux删除空行 基本操作
查看>>
各种正则
查看>>
正则表达式shell
查看>>
python作用域
查看>>
重载赋值运算符
查看>>
返回值优化
查看>>
vim复制
查看>>
输出所有的合法的括号组合
查看>>
子集和问题
查看>>
vim 基本设置
查看>>
perl 参数传递
查看>>
Zeromq
查看>>
程序员40岁之后怎么办
查看>>
isnan isinf
查看>>
连续邮资问题
查看>>
sort qsort的区别
查看>>
一些经典的计算机书籍
查看>>
查找一段文字中最长的重复字串 – 编程珠玑(排过序的后缀数组的应用)
查看>>
在数组里查找这样的数,它大于等于左侧所有数,小于等于右侧所有数
查看>>
一个文件,内含一千万行字符串,每个字符串在1K以内,要求找出所有相反的串对
查看>>