开发者社区> 问答> 正文

Linux vim 命令中如何去掉或者插入^M这样的字符?

Linux vim 命令中如何去掉或者插入^M这样的字符?

展开
收起
游客hkipy4pok6j4i 2021-12-04 15:20:24 794 0
1 条回答
写回答
取消 提交回答
  • 在VIM的插入模式或者命令行中用 输入^M这样的特殊字符,例如输入 :%s/ //g 实际显示是 :%s/^M//g 就可以去掉文件中所有的^M。同理,要在文件中输入^M只要按 即可。 这个问题往往发生在WINDOWS/DOS系统和UNIX系统之间交换文件时,因为这两类系统 对于文本的“换行”概念解释不同。所以,还有一个解决方法就是对这类文本进行 转换。vim内部就可以做这件事情。首先打开文本,然后 set fileformat=unix 再从新保存该文件覆盖原文件就可以去除:^M了

    2021-12-04 15:20:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载