zoukankan      html  css  js  c++  java
  • vim中处理重定向文件中的^H和^M

    做实验的时候会把日志重定向写到文件中,方便以后查看。但是用vim打开之后出现很多H和M,就像乱码一样。如图所示:

    现在尝试在vim中解决这个问题。

    • 替换^H
      在vim中输入命令,表示把^H替换成空格(注意/ /之间有个空格)
      :%s/^H/ /g
      解释:
      s : 表示替换操作
      %:“%” :表示整个文件。s前面的符号表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;
      /:分隔符,分隔需要替换的源字符和目标字符以及命令
      ^H:需要替换掉的内容,这是一个控制字符。^H的输入方法:先按住Ctrl键不放,然后依次键击字母V和字符H,完成输入

    • 替换^M
      :%s/^M/ /g
      ^M:是DOS系统中的回车换行符
      :是转义字符, 表示Linux下的换行符
      同样的,^M的输入方法:先按住Ctrl键不放,然后依次键击字母V和字符M

  • 相关阅读:
    Wampserver主机服务配置方法
    工作记录
    Shell教程
    简单教程
    java笔记
    四轴飞行器
    ace文档
    马尔科夫模型参考
    电子书搜索
    免费电子书
  • 原文地址:https://www.cnblogs.com/mooba/p/7878640.html
Copyright © 2011-2022 走看看