我正在使用代码在终端和输出文件上显示颜色输出。
当我用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脚本
答案 0 :(得分:0)
看起来你的原始输出(由终端代码字符串证明:HEADER,OKGREEN,......)并将其读入文本编辑器,即Vim。
虽然Vim可以编辑它,但通常并不意味着以这种方式使用。更合适的方法是不输出这些终端代码,只需编辑生成的文本。
然而,确实存在一个插件(AnsiEsc - http://www.vim.org/scripts/script.php?script_id=302)似乎能够做你想要的:不显示那些讨厌的转义码而是隐藏它们并在编辑器中显示文本,因为它可能应该在终端上。
试试。