Mac 终端慢?

Joe*_*yan 3 performance terminal.app macos

作为新的 Mac 用户,我想知道是否有人知道为什么在终端中滚动或移动光标如此缓慢。

Mac 应用程序可能很常见,但我更多地使用终端。即使在终端安装和运行内置命令似乎也很缓慢。Unix 环境是 Mac OS X 原生的还是只是移植到 Mac 的工具和实用程序。

这绝对不是资源短缺,因为我运行的是 4G RAM 并且它是 2.1 Core 2 Duo 处理器,所以我认为命令行应用程序至少不应该看起来很慢。

Spi*_*iff 5

您是否通过按住箭头键并依靠自动重复键来滚动和定位光标?如果是这样,那么问题可能只是您的关键重复率。您可以在系统偏好设置的键盘面板中进行调整。

如果您已经将 Key Repeat Rate 和 Delay Before Repeat 设置为最快的设置,那么您可能需要考虑使用 StackOverflow 上发布的这个技巧手动调整它们:https ://stackoverflow.com/questions/171326/how -can-i-increase-the-key-repeat-rate-beyond-the-oss-limit/429465#429465

您可能还想在“系统偏好设置”的“外观”面板中关闭“平滑滚动”,以免拖慢您的速度。

将 Mac OS X 的内置 Terminal.app 与 Mac OS X 上的其他终端模拟器进行比较也会很有趣,例如 iTerm,或内置 X11 环境中的 xterm,甚至单用户模式(按住 Cmd-S在启动时,直到您收到 shell 提示)以查看其他模拟器如何比较您正在谈论的速度问题。

曾几何时,Terminal.app 在将大量文本转储到窗口时有点慢,就像在处理一个巨大的文件一样,因为它坚持将每个字符绘制到屏幕上,无论它在输出排队的过程中落后多远文本,并且为每个字符绘制适当的抗锯齿字形需要很长时间。多年来,我没有看到这是一个问题。