我是使用 git 的新手,当我使用 diff 命令查看更改时,我在屏幕上给出了一些不同的东西......
ESC[1mdiff --git a/first_file.txt b/first_file.txtESC[m
ESC[1mindex f49d459..3748de6 100644ESC[m
ESC[1m--- a/first_file.txtESC[m
ESC[1m+++ b/first_file.txtESC[m
ESC[36m@@ -1 +1,2 @@ESC[m
ESC[31m-This is the first fileESC[m
ESC[32m+ESC[mESC[32mThis is the first file added to my projectESC[m
ESC[41m+ESC[m
我不确定"ESC"和"1m,36m"这样的数字应该是什么意思......有谁可能知道为什么会显示这个?
任何帮助将不胜感激!
没关系,伙计们..做一些研究后,我运行了以下命令,它工作得很好!
export LESS=-R $LESS
这是 ANSI 转义码,通常用于 telnet 服务中的着色。这意味着您使用的 CLI 工具可能不支持 ANSI 转义代码。