VIM Unix命令以彩色打印
|
我正在使用MacVim,我想用彩色打印
!
命令。例如:
在bash中,以下echo语句将绿色打印出Hello World(按预期):
$ echo -e \"\\033[32m Hello World\"
Hello World
但是,在VIM中,输出不是彩色的,并且会打印转义码:
:!echo -e \"\\033[32m Hello World\"
[32m Hello World
如何让VIM(尤其是MacVim build 57)打印!
命令的输出并遵守ANSI颜色转义。
没有找到相关结果
已邀请:
5 个回复
痴浪墨
删除转义序列,以便至少看不到混乱。
倾坞髓
将以彩色打印
。 不要使用转义序列,而是使用命名的tput条目。 (所有时间,不仅在此示例中)。读: man teminfo; man infocmp; man tput-有关更多信息。 根据评论,我发现这个问题非常有趣。 仍在寻找更好的解决方案,但现在找到它-http://code.google.com/p/conque/。 允许在MacVim的缓冲区中运行彩色命令。
吐兄
选项为我提供彩色输出。我使用以下命令内联运行当前规范文件:
草票
春驹晴陪
。目前,它仅处理回车符,退格键(未测试),制表符,换行符和CSI颜色(专门谈论特殊字符或序列)。