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

问题现象描述
假如你现在在指令输入框随便输入了一些文字,然后回车执行它。
在任务执行的过程中,我们发现可能刚才的提示词描述不正确,想再修改一下,所以按 ESC 键中止任务的执行。
现在,所输入的文本又会回到输入框中,这很正常是不是?
但是现在问题来了,这时候你会发现输入框中不能再输入任何文本了,不管你按什么键都不能输入。
甚至你按删除键,虽然光标往前回退了,但是提示词却没有被删除。
现在唯一的办法就是按 Control + C 来结束程序,然后重新运行才能再次输入。
这是一个长期存在的 Bug
这妥妥的是个 bug,这个 bug 在很早之前的版本中就已经存在了,一直没有解决。
原本我以为只是我自己的个别现象,不过我看了一下,不少网友都遇到了这个问题,而且还有人在 GitHub 上提了 issue,所描述的现象和我的一模一样。
但这么多个版本过去了仍然没有解决。
无需重启的临时解决方法
经过反复的测试,还真让我找了一个不需要重启就可以继续输入提示词的办法。
当按 ESC 键后,输入框不能再输入任何文本时,这时候快速连续按 2 次 Command + C 键。
这时,输入框中的已有文字会丢失,但是输入框也变得可以再次输入了。
分享与建议
我也将这个方法分享到了 GitHub 上的这个 issue 中了。
如果你也遇到了同样的问题,也这样试一下吧。
注意:此方法为临时解决办法,建议大家还是在 GitHub issue 中持续关注官方修复进度,希望官方能尽快彻底解决这个困扰用户已久的问题。


