您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页关于VIM中展示二进制字符的操作

关于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

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

转载于:https://www.cnblogs.com/wangshaowei/p/10936914.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务