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-CCtrl-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 并不能解决问题。【参考方案3】:

右击鼠标会显示快捷方式。 在我使用 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 bash 不允许我重新输入密码

通过java代码在git bash中输入一系列命令

Git - Android Studio不再允许我提交更改并推送到GitHub

Git 日志在控制台上不显示任何内容

在 bash 中获取目录的内容,不包括 .git 中的所有内容

iTerm 文件类型高亮、Git分支显示