我不能在Git-Bash命令行输入任何字符;它显示的只是一个 Flink 的光标。Git Bash昨天工作得很好,但是现在我不能对它做任何事情。我该怎么做才能解决这个问题?
vlurs2pr1#
我找到了一个类似症状的问题的答案。我将把它包括在这里的人谁找到这个页面寻找答案,因为我做了。在我的例子中,光标没有移动,也没有显示我在屏幕上键入的内容。然而,它实际上执行了命令(如果我按下Enter),即使它 * 看起来 * 像我没有键入任何东西!解为reset型< Enter >事实证明,这可能是任何shell程序(cmd、git bash等)的问题,而不一定只是Git Bash的问题。看起来Ctrl-C或Ctrl-Z偶尔会导致终端不将命令回显到屏幕上,这取决于在它被终止时正在运行的进程。reset将恢复它。我在https://askubuntu.com/a/172747/636571中找到了解决方案及其原因
Enter
reset
Ctrl-C
Ctrl-Z
ojsjcaue2#
我有一个类似的问题,我可以键入命令,它会执行它们,但我看不到我键入的内容。对我有效的解决方案是键入q< Enter >,它会恢复正常。
q
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
9q78igpj4#
在命令提示符窗口中使用CTRL+C终止服务器。
s6fujrry5#
reset(enter)是光标不 Flink 的解决方案。
yi0zb3m46#
"这对我很有效"按:q enter或关闭git bash窗口并重新打开!
64jmpszr7#
我使用Tab键自动填充命令的其余部分,参数之类的。但是如果我在一个空的命令行上双击tab键,命令行没有响应,但光标 Flink ,好像已经准备好输入了。发生的事情是git在后台运行,试图找到所有可以列出的可能性。在我的例子中,结果是很多。过了很长时间,git的响应是“显示所有5315种可能性?(y或n)"。尝试使用CTRL+C停止进程是无效的。尝试关闭窗口(MINGW64控制台)也是无效的。这给人的印象是shell已经停止工作,但Git实际上正在处理一个任务。这个问题的答案也可能是Git正在工作,但你看不到,因为光标还在 Flink 。在这种情况下,只要耐心等待,Git Bash就会再次响应。
axzmvihb8#
右击鼠标会显示快捷方式。在我使用git-bash的例子中
ctrl + insert to copy and shift + insert to paste
8条答案
按热度按时间vlurs2pr1#
我找到了一个类似症状的问题的答案。我将把它包括在这里的人谁找到这个页面寻找答案,因为我做了。
在我的例子中,光标没有移动,也没有显示我在屏幕上键入的内容。
然而,它实际上执行了命令(如果我按下
Enter
),即使它 * 看起来 * 像我没有键入任何东西!解为
reset
型< Enter >事实证明,这可能是任何shell程序(cmd、git bash等)的问题,而不一定只是Git Bash的问题。
看起来
Ctrl-C
或Ctrl-Z
偶尔会导致终端不将命令回显到屏幕上,这取决于在它被终止时正在运行的进程。reset
将恢复它。我在https://askubuntu.com/a/172747/636571中找到了解决方案及其原因
ojsjcaue2#
我有一个类似的问题,我可以键入命令,它会执行它们,但我看不到我键入的内容。对我有效的解决方案是键入
q
< Enter >,它会恢复正常。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
9q78igpj4#
在命令提示符窗口中使用CTRL+C终止服务器。
s6fujrry5#
reset(enter)是光标不 Flink 的解决方案。
yi0zb3m46#
"这对我很有效"
按:q enter或关闭git bash窗口并重新打开!
64jmpszr7#
我使用Tab键自动填充命令的其余部分,参数之类的。但是如果我在一个空的命令行上双击tab键,命令行没有响应,但光标 Flink ,好像已经准备好输入了。发生的事情是git在后台运行,试图找到所有可以列出的可能性。在我的例子中,结果是很多。过了很长时间,git的响应是“显示所有5315种可能性?(y或n)"。
尝试使用CTRL+C停止进程是无效的。尝试关闭窗口(MINGW64控制台)也是无效的。这给人的印象是shell已经停止工作,但Git实际上正在处理一个任务。
这个问题的答案也可能是Git正在工作,但你看不到,因为光标还在 Flink 。在这种情况下,只要耐心等待,Git Bash就会再次响应。
axzmvihb8#
右击鼠标会显示快捷方式。在我使用git-bash的例子中