Macos 如何摆脱“错误”&引用;使用终端时,行末尾的符号

Macos 如何摆脱“错误”&引用;使用终端时,行末尾的符号,macos,terminal,Macos,Terminal,我一直在iterm上使用powerlevel9k主题,每当我编译我的C语言代码并执行相同的代码时,我都会在最后得到一个“%”符号。 如何摆脱它?Zsh显示反转的%,让您知道您的程序在输出结束时忘记打印\n。例如,在编译和执行以下C程序时,您会看到它: #包括 int main(){printf(“你好世界”);} 你可以做两件事。首先是修复你的C程序。在上面的示例中,您可以使用put而不是printf,或者在字符串末尾添加\n 此外,您还可以自定义Zsh在这种情况下显示的角色。例如,可以通过在

我一直在iterm上使用powerlevel9k主题,每当我编译我的C语言代码并执行相同的代码时,我都会在最后得到一个“%”符号。
如何摆脱它?

Zsh显示反转的
%
,让您知道您的程序在输出结束时忘记打印
\n
。例如,在编译和执行以下C程序时,您会看到它:

#包括
int main(){printf(“你好世界”);}
你可以做两件事。首先是修复你的C程序。在上面的示例中,您可以使用
put
而不是
printf
,或者在字符串末尾添加
\n

此外,您还可以自定义Zsh在这种情况下显示的角色。例如,可以通过在
~/.zshrc
中放置以下定义来使用红色块:

PROMPT_EOL_MARK='%K{red} %k'
附言

您可能需要升级到powerlevel10k