我是 Emacs 的新手,正在尝试使用 eshell。不幸的是,例如,当我在 C 文件中出现错误时,我会收到一些奇怪的错误输出(这只是一个示例;特定的错误并不重要):
^[[1m2-2.c:18:18: ^[[0m^[[0;1;31merror: ^[[0m^[[1mexpected ';' after expression^[[0m
c = getchar()
^[[0;1;32m ^
^[[0m^[[0;32m ;
^[[0m^[[1m2-2.c:21:5: ^[[0m^[[0;1;31merror: ^[[0m^[[1muse of undeclared identifier 's'^[[0m
s[i] = c;
^[[0;1;32m ^
^[[0m2 errors generated.
我不确定这一切意味着什么。我使用的是 zsh,而不是普通的 bash,所以也许这与它有关?
如果我在普通终端中运行相同的文件,当然我仍然会收到错误,但它是可读的。