zoukankan      html  css  js  c++  java
  • 关于VIM中展示二进制字符的操作

    在网上拷贝了一段代码放到linux下变异,发现每行的行首有一堆不可识别的字符。放到windows的notepad下发现也不是空格也不是tab,权当是某种不可识别的缩进字符把

    解决方法  linux col命令

    Linux col命令用于过滤控制字符。

    在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。

    下面讲几个命令来查看文本中的二进制字符

    语法

    col [-bfx][-l<缓冲区列数>]

    参数

    • -b 过滤掉所有的控制字符,包括RLF和HRLF。
    • -f 滤除RLF字符,但允许将HRLF字符呈现出来。
    • -x 以多个空格字符来表示跳格字符。
    • -l<缓冲区列数> 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。

    亲测方法  cat MyClass.hpp | col -b > zhengchang.hpp

    od -c MyClass.hpp
    以上命令可以把文本中的所有字符(包括非可见字符)

    VIM中查看二进制字符的方法
    :%!xxd
    返回字符模式就用
    :%!xxd -r

    在二进制字符界面,可以编辑二进制字符

  • 相关阅读:
    集合、序列、字典
    测验2: Python基础语法(上) (第4周)
    geckodriver问题
    转:Loadrunner添加服务器监控
    转:JMeter监控内存及CPU ——plugin插件监控被测系统资源方法
    星号三角形
    天天向上的力量 III
    平方值格式化
    同符号数学运算
    JMeter 连接MySQL
  • 原文地址:https://www.cnblogs.com/wangshaowei/p/10936914.html
Copyright © 2011-2022 走看看