Я использую powershell с git для функций poshgit, и иногда я сделаю ошибку, набрав команду git, например git commit -m ", и чтобы закрыть ее перед входом. Он переходит к новой строке я type 'и нажмите enter, и я все еще получаю приглашение → . Есть ли простой способ сказать, верните мне новое приглашение и выйдите из бесконечного цикла с закрытием powershell?
Как я могу получить приглашение >> в powershell, когда я допустил ошибку?
Ответ 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: \"! Работает нормально.