[英]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.