有时候,当我在我的终端上工作时,[SIGINT]会出现在我的插入符号之前。
ls移除那个标记?

环境
我使用Ubuntu20.04,运行fish作为我的shell。
发布于 2020-09-16 11:12:28
这意味着您启动的最后一件事情是通过接收SIGINT信号而终止的,这通常是当您按ctrl时发生的情况。
运行ls会删除它,因为ls只是运行到完成,所以现在最后一件事情没有被信号杀死。
Fish的默认提示显示此信息,因为它很有用,例如,如果程序崩溃,它将显示SIGABRT或类似的信息。
要删除它,可以从fish_config示例中选择一个没有提示符的提示符,或者通过修改fish_prompt函数来创建自己的提示符,例如
funced fish_prompt
# try it out, once you are happy run
funcsave fish_prompthttps://stackoverflow.com/questions/63915796
复制相似问题