在 OSX 終端機中,文字選擇凍結

在 OSX 終端機中,文字選擇凍結

有時,如果我一直在使用終端並單擊它來選擇文本,終端就會凍結,滑鼠指標會變成旋轉的輪子。活動監視器也顯示 100% CPU 使用率。我在這段時間對這個過程進行了兩次採樣。我上傳了樣本這裡這裡。為什麼要這樣做?

針對評論更新:

  • 我是10.6.8。
  • 上下文選單上的快照: 在此輸入影像描述

答案1

我被這個問題困擾了很長時間,需要強制退出終端並重新開始。

從無回應終端的進程轉儲中,我可以看到堆疊中的許多 DataDetectors 條目,經過一番搜索後我看到這裡如何停用郵件的資料偵測器,因此對於終端來說,這將是:

defaults write com.apple.terminal DisableDataDetectors YES

目前看來是有效的。

答案2

當您在大多數 OS X 應用程式中突出顯示文字時,系統會將該文字傳遞給各種實用程序,這些實用程式會對其進行分析以了解該文字可能是什麼。例如,URL、電話號碼或街道地址。

TextWrangler 和 MacVim 等第三方實用程式以及內建實用程式都可以破解它。最有可能的是,其中一個由於某種原因掛起。嘗試刪除第三方實用程序,看看是否可以解決問題。導致問題的實用程式可能不是上下文功能表中列出的實用程式之一:這些實用程式只是決定它們可以對文字執行某些操作的實用程式。任何嘗試附加到文字上下文功能表的實用程式都可能導致掛起,因此請檢查所有此類第三方軟體。

相關內容