ZSH会在C程序的结果后自动打印'%'

Daw*_*hen -1 c vim zsh

这是一个简单的C程序:

这是一个简单的C程序

这是该程序的结果-请注意%最后。

这是C程序的结果,但是最后是'%'。

cfi*_*ion 6

%当最后一行不以换行符结尾时,zsh打印(默认情况下是普通用户)。否则,提示可能会删除此部分行。添加换行符以正确终止最后一行(\n):

printf("1\n");
Run Code Online (Sandbox Code Playgroud)

http://zsh.sourceforge.net/Doc/Release/Options.html#index-PROMPT_005fSP