Vim zsh功能在退出后出现向上提示

Vim zsh功能在退出后出现向上提示,vim,find,zsh,prompt,Vim,Find,Zsh,Prompt,我使用oh my zsh进行定制,提示如下 ┌─[naveen@bblpt005] - [~] - [Wed Jan 11, 03:16] └─[$] <> 该功能按预期工作,但当我退出Vim时,提示出错,显示为 ┌─[naveen@bblpt005] - [~] - [Wed Jan 11, 03:20] └─[$] <> ┌─[naveen@bblpt005][Wed Jan

我使用oh my zsh进行定制,提示如下

┌─[naveen@bblpt005] - [~] - [Wed Jan 11, 03:16]
└─[$] <> 
该功能按预期工作,但当我退出Vim时,提示出错,显示为

┌─[naveen@bblpt005] - [~] - [Wed Jan 11, 03:20]
                                           └─[$] <> 
┌─[naveen@bblpt005][Wed Jan 11,03:20]
└─[$]  
Ctrl-D和其他Ctrl键组合也会停止工作。我必须使用
reset
命令修复它


如何修改函数以避免出现这种情况?

xargs
下运行命令时,其stdin连接到
/dev/null
<代码>vi可能没有预料到这一点。文本编辑器通常应在没有I/O重定向的情况下运行。试试这个,看看它对你的终端是否有同样的效果。我敢打赌:

vi somefile </dev/null

xargs
下运行命令时,其stdin连接到
/dev/null
<代码>vi可能没有预料到这一点。文本编辑器通常应在没有I/O重定向的情况下运行。试试这个,看看它对你的终端是否有同样的效果。我敢打赌:

vi somefile </dev/null

此外,如果您不小心弄坏了终端(而不是zsh),请使用
reset
来。。。重置它,此外,如果您不小心弄坏了终端(而不是zsh),请使用
reset
来。。。重置它
vi $(find . -name "$*")