다음으로 Vim을 종료 할 수 없습니다 :! q [닫힘]


24

텍스트를 잘못 변경했으며 저장하지 않고 Vim을 종료하고 싶습니다. 일반 모드에서 :! q를 입력해야한다는 것을 알고 있지만이 작업을 수행하면 다음과 같이 나타납니다.

[No write since last change]
/bin/bash: q: command not found

shell returned 127

Press ENTER or type command to continue

그리고 ENTER 또는 다른 것을 클릭하면 Vim으로 돌아갑니다. 무슨 일이야?


향후 vim 질문에 대해서는 vi.stackexchange.com 을 참조하십시오 .
agold

3
입니다 :q!(나는 그것을 의미, 종료!),하지 :!q(쉘 탈출, 파이프 현재를 통해 라인 q)
vonbrand

1
"그들은 미래의 독자들을 도울 것 같지 않지만"이상한 이유로 인해 계속 투표권을 받고 있습니다.
Rodrigo

5
이 게시물의 "비 주제"플래그에 동의하지 않습니다. 그것은 내가 가진 것과 똑같은 문제에 대해 구글에서 가장 큰 인기를 얻었으며 vim noob입니다. 문의 해 주셔서 감사합니다. @Rodrigo.
andersoyvind

1
나는 이것이 주제가 아닌 방법을 이해하지 못하고, 같은 문제가 발생했습니다. 나는 문자 그대로 쉘 프롬프트로 돌아갈 수 없었고 OP와 같은 질문을 받았다. :!q터미널 창을 닫기로 결정하기 전에 명령을 여러 번 실행할 수 있다는 것을 알고있었습니다 .
ConstantFun

답변:


38

사용하십시오 :q!. 예제에서 호출 된 명령을 실행하도록 :!q지시 vim합니다 q.

자세한 내용 :help !:help quit참조


당연하지. ! 이전이 아니라 명령 이후입니다. 나는 서두르고 있었다.
Rodrigo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.