Подтвердить что ты не робот

Как я могу получить приглашение >> в powershell, когда я допустил ошибку?

Я использую powershell с git для функций poshgit, и иногда я сделаю ошибку, набрав команду git, например git commit -m ", и чтобы закрыть ее перед входом. Он переходит к новой строке я type 'и нажмите enter, и я все еще получаю приглашение → . Есть ли простой способ сказать, верните мне новое приглашение и выйдите из бесконечного цикла с закрытием powershell?

4b9b3361

Ответ 1

Нажмите ctrl + C.

Ответ 2

@jon Z ответ сообщает вам, как его прервать, но вы хотите нажать Enter в пустой >> подсказке, и вы не будете:

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

Обратите внимание, что в последнем приглашении >> я просто нажал enter и завершает команду. Это делается, когда вы хотите, чтобы команда была многострочной (в этом случае сообщение commit является многострочной) и чтобы обозначить конец, вы просто нажимаете return на пустой строке, чтобы выйти.

Ответ 3

Если вы хотите выйти из консоли, не выполнив введенную команду, просто введите Ctr + C.

Если вы хотите запустить введенную команду, но power-shell по-прежнему дает это двойное право даже после того, как вы набрали несколько входов, ПРОВЕРЬТЕ СВОЙ КОМАНДНЫЙ СИНТАКС. Возможно, любое дополнительное WHITE SPACE или QUOTE может вызвать эту проблему.

Ответ 4

Введите "exit" в командной строке. ^ C не работал у меня. Не входил.

Ответ 5

Я также попробовал различные команды в приведенных выше ответах. Затем я просто "отменил" и удалил все мои команды обратно на "C: \"! Работает нормально.