Git Bash 不允许我输入任何内容,只会显示一个闪烁的光标
Posted
技术标签:
【中文标题】Git Bash 不允许我输入任何内容,只会显示一个闪烁的光标【英文标题】:Git Bash won't let me type anything, just shows a blinking cursor 【发布时间】:2015-03-20 08:20:51 【问题描述】:我无法在 Git-Bash 命令行中输入任何字符;它显示的只是一个闪烁的光标。 Git Bash 昨天工作正常,但我现在无能为力。我该怎么做才能解决这个问题?
【问题讨论】:
恐怕 Stack-Overflow 用户几乎无法为您提供帮助...您是否尝试过关闭并重新启动 Git Bash? 或者重启你的机器? 我注意到,当您移动光标,然后将其移回行尾时,它不会让您输入任何内容,直到您按 Backspace。 是的,我尝试重新启动、重新启动、卸载和重新安装,但它给我的只是带有闪烁光标的黑色空白屏幕,太奇怪了。 这奇怪的事情也开始发生在我身上。就我而言,我可以输入命令,它们就会执行;我只是看不到我输入的内容。 【参考方案1】:我找到了具有类似症状的问题的答案。 我会将它包含在此处,以供发现此页面以寻找答案的人,就像我一样。
在我的情况下,光标没有移动,也没有在屏幕上显示我的输入。
然而,它实际上执行了命令(如果我按下了Enter
),尽管它看起来就像我没有输入任何内容!
解决办法是输入reset
事实证明,这可能是任何 shell 程序(cmd、git bash 等)的问题,不一定只是 Git Bash 问题。
看起来Ctrl-C
或Ctrl-Z
有时会导致终端不向屏幕回显命令,具体取决于它被杀死时正在运行的进程。
reset
恢复它。
我在https://askubuntu.com/a/172747/636571找到了解决方案,并解释了原因
【讨论】:
谢谢,这解决了我在 Git Bash 中执行 Ctrl+C 时缺少光标的问题。 完美!这行得通。每次 git log (Windows 10 上的 Mintty 2.9.0)时都必须加载一个新窗口,这让我发疯了 可以确认这适用于 Windows 10(MINGW64 窗口)。 2019 年 1 月,确认问题以及git version 2.20.1.windows.1
的解决方案。
完美。行为与您描述的一样。【参考方案2】:
我有一个类似的问题,我可以输入命令,它会执行它们,但我看不到我输入的内容。
对我有用的解决方案是输入q
并恢复正常。
【讨论】:
我可以输入 q,它会显示那个字母,但没有其他字符。 q右击鼠标会显示快捷方式。 在我使用 git-bash 的情况下
ctrl + insert to copy
and shift + insert to paste
【讨论】:
【参考方案4】:我知道这可能会迟到,但万一有人喜欢发生在我身上的事情。因为关闭可视化窗口解决了光标闪烁问题。
发生了什么?
我写了一个命令 -gitk 用于可视化 Git(很棒的功能)
然后我尝试使用 git bash 一段时间后,我发现只有这个闪烁的光标。我多次尝试重置甚至关闭它;但是关闭它会导致错误,所以我害怕丢失我的工作。
我关闭了 gitk 可视化窗口,然后像往常一样恢复了 Git bash。
链接到 gitk https://git-scm.com/book/en/v2/Appendix-A%3A-Git-in-Other-Environments-Graphical-Interfaces
【讨论】:
【参考方案5】:在命令提示符窗口中使用 CTRL+c 杀死服务器。
【讨论】:
【参考方案6】:reset (enter) 是光标不闪烁的解决办法。
【讨论】:
【参考方案7】:这对我有用
按:q 回车 要么 关闭 git bash 窗口并重新打开它!
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。以上是关于Git Bash 不允许我输入任何内容,只会显示一个闪烁的光标的主要内容,如果未能解决你的问题,请参考以下文章
Git - Android Studio不再允许我提交更改并推送到GitHub