vim使用iterm中的ssh将输出重定向到文件时显示^[[32m

vim使用iterm中的ssh将输出重定向到文件时显示^[[32m,vim,ssh,ubuntu-16.04,iterm2,Vim,Ssh,Ubuntu 16.04,Iterm2,我正在从iTerm2下载到Ubuntu机器。 我通过waf使用ns3,并使用以下命令将输出重定向到日志文件: mpirun -n 16 ./waf --run test > log.out 2>&1 生成的日志文件具有如下输出: ^[[32mWaf: Entering directory `/home/workspace/ns-allinone-3.25/ns-3.25/build/optimized'^[[0m ^[[32mWaf: Entering directory

我正在从iTerm2下载到Ubuntu机器。 我通过waf使用ns3,并使用以下命令将输出重定向到日志文件:

mpirun -n 16 ./waf --run test > log.out 2>&1 
生成的日志文件具有如下输出:

^[[32mWaf: Entering directory `/home/workspace/ns-allinone-3.25/ns-3.25/build/optimized'^[[0m
^[[32mWaf: Entering directory `/home/workspace/ns-allinone-3.25/ns-3.25/build/optimized'^[[0m
我无法理解为什么要在文件中添加额外的字符。 当我使用
less
查看内容时,我可以很好地看到输出。 如果您的vim
echo有('hidden')
返回
1
,请尝试此简单解决方案隐藏
^[[32m

syntax match Special /^[\[32m/ conceal
注意:您最好从日志文件中复制
^[
,因为它实际上是一个
Ctrl-[

如果您的vim
echo有('hidden')
返回
1
,请尝试这个简单的解决方案来隐藏
^[[32m

syntax match Special /^[\[32m/ conceal

注意:您最好从日志文件中复制
^[
,因为它实际上是一个
Ctrl-[

那些看起来像ASCII颜色代码。检查这里的答案:上面的似乎不起作用。要添加,我在iTerm2上使用了日光主题。这可能是原因吗?你能看看工具的手册页,看看它是否有一个
--color
参数或类似的参数吗?那些看起来像ASCII颜色代码。检查这里的答案:上面的does似乎不起作用。要补充一点,我在iTerm2上使用了日光主题。这可能是原因吗?你能看一下工具的手册页,看看它是否有
--color
参数或类似参数吗?