当我犯错误时,如何摆脱powershell中的>>提示?

awr*_*t18 28 powershell command-line

我使用带有git的powershell用于poshgit功能,有时我会输入git命令,如git commit -m',并在输入之前关闭'.它转到我输入的新行'并按Enter键,我仍然得到>>提示符.是否有任何简单的方法可以告诉我一个新的提示并退出无限的循环而不关闭PowerShell?

jon*_*n Z 36

ctrl+ C.

  • Ctrl + C对我没有任何作用.还有其他方法吗? (9认同)

man*_*lds 18

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

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

请注意,在上一个>>提示符中,我只需按Enter键即可完成命令.当你想要命令多线(在这种情况下,提交消息是多线)并且表示结束时,你就可以完成这一操作,你只需在空行上点击返回即可.

  • @jonZ - 是的,我没有质疑你的答案.我说,除了你提到的,如果有人想继续命令而不是中止它,他们必须在最后一行按Enter键.请注意,OP试图将结束"'"放在下一行,但对于为什么">>"仍然出现感到困惑.我的回答也解决了这个问题.但你的堕胎答案应该被接受,我不会质疑. (3认同)
  • 提问的问题是输入错误... _.我认为用户想要中止包含拼写错误的命令是合理的假设. (2认同)

thu*_*und 5

在提示符下键入“exit”。^C 对我不起作用。也没进去。