macos - 在 OSX 上的 zsh 中键入长命令时文本消失?

标签 macos command-line terminal zsh

当我输入超过 20 个字符的命令时,文本消失,光标移动到终端中的不同位置。我该如何阻止?当这种情况发生时,我很难理解我在做什么。

最佳答案

您的 $PROMPT可能有转义序列,应该用 %{...%} 包裹起来以免在 zsh 时被计算在内计算显示提示的长度。

关于macos - 在 OSX 上的 zsh 中键入长命令时文本消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1722951/

相关文章:

mysql - 创建一个 MySQL 表,其字段名可能包含 INT 和 VARCHAR

json - 使用 bash 过滤结果

c# - 使用C#在cmd中运行命令

macos - 设置环境变量 osx 12.0.1

objective-c - Mac OS X 应用程序中的 Bash 脚本,从系统调用自定义应用程序

c++ - C++中有通用的 sleep 和通用的暂停命令吗?

command-line - 当 .testcafec.json 有视频选项时如何在命令行上禁用视频

php - cron file_get_contents() 错误

java - 如何在 ProcessBuilder 中运行长命令

macos - 回调中 AudioQueue 缓冲区为空