Git Bash不让我输入任何内容,只显示一个 Flink 的光标

x8goxv8g  于 2023-02-28  发布在  Git
关注(0)|答案(8)|浏览(197)

我不能在Git-Bash命令行输入任何字符;它显示的只是一个 Flink 的光标。Git Bash昨天工作得很好,但是现在我不能对它做任何事情。我该怎么做才能解决这个问题?

vlurs2pr

vlurs2pr1#

我找到了一个类似症状的问题的答案。我将把它包括在这里的人谁找到这个页面寻找答案,因为我做了。
在我的例子中,光标没有移动,也没有显示我在屏幕上键入的内容。
然而,它实际上执行了命令(如果我按下Enter),即使它 * 看起来 * 像我没有键入任何东西!
解为reset型< Enter >
事实证明,这可能是任何shell程序(cmd、git bash等)的问题,而不一定只是Git Bash的问题。
看起来Ctrl-CCtrl-Z偶尔会导致终端不将命令回显到屏幕上,这取决于在它被终止时正在运行的进程。
reset将恢复它。
我在https://askubuntu.com/a/172747/636571中找到了解决方案及其原因

ojsjcaue

ojsjcaue2#

我有一个类似的问题,我可以键入命令,它会执行它们,但我看不到我键入的内容。对我有效的解决方案是键入q< Enter >,它会恢复正常。

9avjhtql

9avjhtql3#

我知道这可能是晚了,但如果有人喜欢发生在我身上的事情。因为关闭可视化窗口解决了光标 Flink 。
发生了什么事?
我写了一个命令-gitk,用于可视化Git(伟大的功能)
然后我试着使用git bash,过了一会儿,我发现只有这个 Flink 的光标,我试了很多次重置甚至关闭它;然而,关闭它导致了一个错误,所以我害怕失去我的工作。
我关闭了gitk visualize窗口,然后Git bash恢复正常。
链接到gitk https://git-scm.com/book/en/v2/Appendix-A%3A-Git-in-Other-Environments-Graphical-Interfaces

9q78igpj

9q78igpj4#

在命令提示符窗口中使用CTRL+C终止服务器。

s6fujrry

s6fujrry5#

reset(enter)是光标不 Flink 的解决方案。

yi0zb3m4

yi0zb3m46#

"这对我很有效"
按:q enter或关闭git bash窗口并重新打开!

64jmpszr

64jmpszr7#

我使用Tab键自动填充命令的其余部分,参数之类的。但是如果我在一个空的命令行上双击tab键,命令行没有响应,但光标 Flink ,好像已经准备好输入了。发生的事情是git在后台运行,试图找到所有可以列出的可能性。在我的例子中,结果是很多。过了很长时间,git的响应是“显示所有5315种可能性?(y或n)"。
尝试使用CTRL+C停止进程是无效的。尝试关闭窗口(MINGW64控制台)也是无效的。这给人的印象是shell已经停止工作,但Git实际上正在处理一个任务。
这个问题的答案也可能是Git正在工作,但你看不到,因为光标还在 Flink 。在这种情况下,只要耐心等待,Git Bash就会再次响应。

axzmvihb

axzmvihb8#

右击鼠标会显示快捷方式。在我使用git-bash的例子中

ctrl + insert to copy

and shift + insert to paste

相关问题