我遇到了一个非常非常奇怪的错误。每当我输入命令时,我必须多次按下 Enter 键,终端才会执行该命令。请注意,这不是硬件错误:我仍然可以在屏幕上显示换行符,但不知何故,终端无法正确处理它。
例如,输入“rails server”之后必须按大约 4 次回车键,终端的标题会从“bash”变为“env”,再变为“ruby”,然后变为“sh”,最后再次变为“ruby”,然后才会发生任何事情。
类似地,“git -v”之类的命令甚至不再起作用,因为按下回车键会以某种方式中止它们。
答案1
您使用的键盘输入源是什么?
我在使用 VNI 时遇到了同样的问题,切换回 US(在键盘偏好设置.../输入源选项卡中)就恢复正常了。