我是Emacs的新手,并试图使用eshell。不幸的是,当我在C文件中有错误,例如,我收到一些奇怪的错误输出(这仅仅是一个例子;特定的错误并不重要):emacs eshell的奇怪的错误输出(可能与zsh有关?)
^[[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,所以也许这跟它有关系?
如果我在普通终端中运行相同的文件,当然我仍然收到错误,但它是可读的。