当我犯了一个错误时,如何在powershell中退出>>提示符?

wooyq4lh  于 2023-01-30  发布在  Shell
关注(0)|答案(9)|浏览(141)

我使用powershell和git来实现poshgit的特性,有时候我会在输入git commit -m 'something and for get to close the '之前出错。它会转到新的一行,我输入'并按回车键,我仍然会得到〉〉提示符。有没有简单的方法来告诉我给我一个新的提示符,并在关闭powershell的情况下退出无限的〉〉循环?

13z8s7eq

13z8s7eq1#

按ctrl+C组合键。

wgx48brx

wgx48brx2#

@jon Z的答案告诉你如何中止它,但你想要的是在空的>>提示符下按回车键,你就会出局:

PS > git commit -m 'test
>> '
>>
[temp 7b96875] test
 0 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 c

注意在最后一个>>提示符中,我只是按了回车键,它就完成了命令,当你想要命令多行(在这个例子中,commit消息是多行的)时,这是完成的,为了表示结束,你只需要在一个空行上按回车键就可以退出。

0x6upsns

0x6upsns3#

在提示符处输入“exit”,^C对我不起作用,也不起作用。

x759pob2

x759pob24#

如果你不想运行输入的命令就退出控制台,只需键入Ctr+C。
如果你想运行输入的命令,但是power-shell在击了多个回车键之后仍然给出了双精度,检查你的命令语法。可能是任何额外白色或引号导致了这个问题。

6tr1vspr

6tr1vspr5#

我也尝试了上面答案中的各种命令。然后我简单地“退格”并删除所有命令回到“C:\”!工作得很好。

klr1opcd

klr1opcd6#

Ctr-C是我在类似情况下使用〉〉时唯一有效的选项

kh212irz

kh212irz7#

只需按ctrl-z + return(enter)几次,您就会退出

brccelvz

brccelvz8#

Use exit() or Ctrl-Z plus Return to exit

uxh89sit

uxh89sit9#

我发现退出和重新启动VisualStudio更容易。我先尝试了上面的几个。顺便说一句,我使用的是VS 2022。

相关问题