vim或word显示带有颜色的彩色编码输出我正在使用python

vim或word显示带有颜色的彩色编码输出我正在使用python,python,python-2.7,vim,word,Python,Python 2.7,Vim,Word,我正在使用代码在终端和输出文件上显示颜色输出 当我用vim或任何windows word文档打开输出时,我看到的是代码值 代码: HEADER = '\033[95m' OKBLUE = '\033[94m' OKGREEN = '\033[92m' WARNING = '\033[93m' FAIL = '\033[91m' ENDC = '\033[0m' BOLD = '\033[1m' UNDERLINE = '\033[4m' 打开word和vim时输出文件: [92mProfil

我正在使用代码在终端和输出文件上显示颜色输出

当我用vim或任何windows word文档打开输出时,我看到的是代码值

代码:

HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
打开word和vim时输出文件:

 [92mProfile Name xyz      ok [0m                                                           |
当我为此目的使用vim或word打开时,或者我需要使用一些其他工具来实现此目的时,是否有方法可以删除编码值

即使它会是伟大的,如果它显示在颜色


注意:我使用的是python脚本,它看起来像是您获取原始输出(由终端代码字符串:HEADER,OKGREEN,…)并将其读入文本编辑器,即Vim

虽然Vim可以编辑这个,但它通常不打算这样使用。一个更合适的方法是不输出那些终端代码,只编辑结果文本

然而,确实存在一个插件(AnsiEsc-),它似乎能够做你想做的事情:不显示那些讨厌的转义码,而是隐藏它们并在编辑器中显示文本,就像它在终端上可能应该做的那样

试试看