[英]Small delay when executing MacOS terminal commands
我注意到在终端中执行ls和cd之类的简单命令时,会有很小但明显的延迟。 谁能告诉我如何解决此问题? 我真的不知道从哪里开始。
评论中的讨论摘要:
在每个提示符下,您正在执行__git_ps1
命令,这会产生一个小的延迟。 执行__git_ps1
所需的时间取决于您的git
配置和当前工作目录。
为了获得更快的提示,您可以
__git_ps1
使其运行得更快(可能不是真正的选择)。 __git_ps1
给出的所有信息。 __git_ps1
不太慢时才使用(请参阅下一节)。 __git_ps1
(此处不做解释,因为您将必须识别所有可能更改__git_ps1输出的命令)。 在bash
,命令timeout n cmd
最多执行cmd
n
秒。 在提示中使用时
PS1="[\\u@\\h \\W\$(__git_ps1 \" (%s)\")]\\\$ "
变
PS1="[\\u@\\h \\W\$(timeout 0.2 __git_ps1 \" (%s)\")]\\\$ "
您可以根据需要调整超时时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.