실수를 했을 때 >> 프롬프트의 파워셸에서 어떻게 벗어날 수 있습니까?
나는 poshgit 기능을 위해 git과 함께 파워셸을 사용하고 때때로 git 명령을 입력하는 오류를 범하고 입력하기 전에 git commit -m 'something과 '을 닫는 것을 잊습니다.내가 입력한 새 행으로 이동하여 Enter 키를 눌러도 >> 프롬프트가 표시됩니다.파워셸을 닫지 않고 새로운 프롬프트를 돌려주고 무한한 >> 루프에서 빠져나온다고 쉽게 말할 수 있는 방법이 있습니까?
+ 를 누릅니다.C
@jon Z의 대답은 중단하는 방법을 알려주지만, 원하는 것은 빈 곳에 입력하는 것입니다.>>
메시지가 표시되면 사용할 수 없습니다.
PS > git commit -m 'test
>> '
>>
[temp 7b96875] test
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 c
마지막 공지사항>>
프롬프트에서 방금 Enter 키를 누르면 명령이 완료됩니다.명령 다중 행(이 경우 커밋 메시지가 다중 행)을 원할 때 수행되며, 끝을 나타내기 위해 빈 행에 리턴을 누르면 빠져나옵니다.
프롬프트에 "종료"를 입력합니다.^C는 저한테 안 맞았습니다.들어가지도 않았습니다.
입력한 명령어를 실행하지 않고 콘솔에서 나오려면 Ctr+C를 입력하면 됩니다.
입력된 명령을 실행하고 싶지만 여러 입력을 누른 후에도 power-shell이 그 두 배를 제공하는 경우 명령 구문을 확인합니다.추가 공백이나 인용문이 이 문제를 일으킬 수 있습니다.
위의 답변들에서도 다양한 명령어들을 시도해 보았습니다.그런 다음 단순히 "백스페이싱"하고 모든 명령을 "C:\"로 다시 삭제했습니다. 잘 작동합니다.
>>와 유사한 상황에서 Ctr-C는 나에게 유일하게 통했던 옵션입니다.
ctrl-z + return(입력)을 몇 번만 누르면 탈락합니다.
Use exit() or Ctrl-Z plus Return to exit
Visual Studio를 종료하고 다시 시작하는 것이 더 쉽다는 것을 알았습니다.위의 몇 가지를 먼저 시도해 보았습니다.그건 그렇고 저는 VS 2022를 사용하고 있습니다.
지금은 좀 늦었지만 이 문제가 발생하고 Ctrl+C, Ctrl+Z, Enter, Exit가 작동하지 않아 다음과 같이 작동했습니다.
PS C:\Users\[USER]>> $host.EnterNestedPrompt()
PS C:\Users\[USER]>>> exit
PS C:\Users\[USER]>> exit
PS C:\Users\[USER]>
언급URL : https://stackoverflow.com/questions/8927379/how-do-i-get-out-of-a-prompt-in-powershell-when-i-made-a-mistake
'programing' 카테고리의 다른 글
국경-반지름 속성과 국경-붕괴:붕괴는 섞이지 않습니다.테두리 반경을 사용하여 모서리가 둥근 접힌 테이블을 만들려면 어떻게 해야 합니까? (0) | 2023.10.31 |
---|---|
깃 배시가 기본값으로 설정되어 있는데도 VSCode에서 전원 셸이 계속 열립니다. (0) | 2023.10.31 |
C 또는 C++에서 A 플러그인 시스템 구현 (0) | 2023.10.31 |
Get-ChildItem 결과에서 항목 목록을 제외하는 방법은 무엇입니까? (0) | 2023.10.31 |
*(긴*)0=0; 이 문장의 기능은 무엇입니까? (0) | 2023.10.31 |