request-free-img

macOS 下 Claude Code 输入框卡死问题及临时解决办法

兄弟们,你在 macOS 下使用 Claude Code 的时候有没有遇到过这样的问题呢?

问题现象描述

假如你现在在指令输入框随便输入了一些文字,然后回车执行它。

在任务执行的过程中,我们发现可能刚才的提示词描述不正确,想再修改一下,所以按 ESC 键中止任务的执行。

现在,所输入的文本又会回到输入框中,这很正常是不是?

但是现在问题来了,这时候你会发现输入框中不能再输入任何文本了,不管你按什么键都不能输入。

甚至你按删除键,虽然光标往前回退了,但是提示词却没有被删除。

现在唯一的办法就是按 Control + C 来结束程序,然后重新运行才能再次输入。

这是一个长期存在的 Bug

这妥妥的是个 bug,这个 bug 在很早之前的版本中就已经存在了,一直没有解决。

原本我以为只是我自己的个别现象,不过我看了一下,不少网友都遇到了这个问题,而且还有人在 GitHub 上提了 issue,所描述的现象和我的一模一样。

但这么多个版本过去了仍然没有解决。

无需重启的临时解决方法

经过反复的测试,还真让我找了一个不需要重启就可以继续输入提示词的办法。

当按 ESC 键后,输入框不能再输入任何文本时,这时候快速连续按 2 次 Command + C 键。

这时,输入框中的已有文字会丢失,但是输入框也变得可以再次输入了。

分享与建议

我也将这个方法分享到了 GitHub 上的这个 issue 中了。

如果你也遇到了同样的问题,也这样试一下吧。

注意:此方法为临时解决办法,建议大家还是在 GitHub issue 中持续关注官方修复进度,希望官方能尽快彻底解决这个困扰用户已久的问题。


更多问题探讨,请关注公众号:程序员角