如下面的动图, 我复制了一个命令到终端, 之后按「 方向键上⬆️  」, 再在方向键移动到 curl 后面添加一个参数. 当我打字打到一半突然前面打的都不见了, 下面 gif 的不是我自己删的实际就是这样子, 突然就不见了.
再或者从命令末尾删除字符, 删着删着又去了上一行, 或者残留了这几个字符删到哪里都不知道.
有人遇到类似情况吗?
系统版本是: Hackintosh Catalina 10.15.4

|      1cmaster      2020-09-03 15:07:18 +08:00 that's make one of us | 
|      2cmaster      2020-09-03 15:07:56 +08:00 语法错误——that makes one of us | 
|  |      4lululau      2020-09-03 15:16:29 +08:00 猜测是这个花哨的 prompt 作怪,换个 prompt 简单点的 oh-my-zsh theme 试试 | 
|  |      6GPU OP @lululau #4 默认的,没有改其他 theme , 录这个 gif 之前我还关闭除 git 之外的 plugins 了. | 
|  |      7Nitroethane      2020-09-03 17:05:36 +08:00 via iPhone 这个 shell 之前可能有输出过一些乱码吧,跑一下 reset 命令应该能解决 | 
|  |      8GPU OP | 
|  |      9Nitroethane      2020-09-03 17:31:13 +08:00 via iPhone @GPU 对。直接 echo 二进制文件几乎都会造成这种情况,只需 reset 一下就能解决。因为二进制文件中的一些特殊字符会搞乱终端的控制输出,所以会出现这种问题,我经常遇到 | 
|  |      10FurN1      2020-09-03 17:41:34 +08:00 via iPhone PS1 贴出来看看。八成是你 PS1 里面反斜杠方括号之类的没弄好 | 
|  |      11GPU OP @IgniteWhite #10  ``` ➜ ~ echo $PS1 %(?:%{%}➜ :%{%}➜ ) %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info) ``` @Nitroethane #9 reset 后试了一些命令好似是有点问题.但是又感觉没那么厉害. | 
|  |      13FurN1      2020-09-03 22:28:55 +08:00 via iPhone @IgniteWhite *prompt | 
|  |      14kingfalse      2020-09-04 13:18:09 +08:00 试试我这个,一键安装一个漂亮的 iTerm2,       https://github.com/KingFalse/ohmyiterm2 |