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

时间:2017-05-09 15:06:20

标签: python python-2.7 vim word

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

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

代码:

<p class="price">From: <span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">£</span>189.00</span></p>

打开word和vim时输出文件:

HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'

当我为此目的用vim或word打开时,我是否可以删除编码值,或者我需要使用其他一些工具来实现此目的。

即使它以颜色显示也会很棒。

注意:我使用的是python脚本

1 个答案:

答案 0 :(得分:0)

看起来你的原始输出(由终端代码字符串证明:HEADER,OKGREEN,......)并将其读入文本编辑器,即Vim。

虽然Vim可以编辑它,但通常并不意味着以这种方式使用。更合适的方法是不输出这些终端代码,只需编辑生成的文本。

然而,确实存在一个插件(AnsiEsc - http://www.vim.org/scripts/script.php?script_id=302)似乎能够做你想要的:不显示那些讨厌的转义码而是隐藏它们并在编辑器中显示文本,因为它可能应该在终端上。

试试。