visual-studio-code - macOS 中的文本编辑器对两个带有 ANSI 转义码的文件的差异有问题吗?
问题描述
我在 macOS 中有两个日志文件,其中颜色由定义ANSI Escape codes
并想要比较它们。在纯文本中使用 ANSI 转义码会使读取差异变得非常烦人。我正在寻找(i)从文件中删除ANSI 转义码,或(ii)将颜色突出显示带回日志文件。有什么建议吗?
我在 Mac 中尝试了一些文本编辑器,但没有成功:
崇高的文字。使用“Sublime Package Control”安装了 ANSIescape 。为单个文件显示带有颜色的 ANSI 代码很好,但它不适用于比较两个文件。因为差异显示在两个单独的文件中,而不是并排显示。
视觉工作室代码。它通过命令进行了很好的并排比较
code --diff file1 file2
,但我没有找到任何用于 VS 代码的 ANSI 转义码插件。维姆。我未能安装基于AnsiEsc.vim的插件。一旦我在其他系统中安装了它,但问题是每次需要键入 :AnsiEsc 时打开 vim 编辑器,如此处所述。我在安装插件时遇到的错误是:
*vimball*** (vimball#Decompress) gunzip may have failed with <~/AnsiEsc.vba.gz> Press <cr> to continue ***vimball*** Source this file to extract it! (:so %) Error detected while processing SourceCmd Auto commands for "*.vba.gz": E484: Can't open file ~/AnsiEsc.vba
解决方案
推荐阅读
- c# - Unity 中的一个简单的开始按钮
- react-native - 设计功能 React Native
- java - 用值实例化接口类型变量
- python - java.lang.NoSuchMethodError: org.apache.spark.internal.Logging.$init$
- javascript - 根据日期对对象数组进行排序
- c++ - 是什么改变了 int a 的值?一个简单的 C++ 问题让我很困惑
- javascript - 在 Epi Server 中通过 AJAX 请求更新后刷新页面
- php - 获取肥皂请求
- r - 如何将因子转换为数字二进制变量?
- javascript - ReferenceError:没有为汇总包js定义要求