Windows 용 Vim-파일을 저장하고 종료하려면 무엇을 입력해야합니까? 입력 했지만 git commit -am

Windows XP를 사용하는 git commit -a대신 실수로을 입력 했지만 git commit -am "My commit message"이제 커밋 메시지의 파일 버전으로 채워진 CMD 프롬프트가 표시됩니다 ( “커밋 메시지를 입력하십시오 …”). 메시지를 맨 위에 추가했지만 저장하고 나가는 방법을 알 수 없습니다. Ctrl+ W+ 을 누르려고했지만 Q아무것도하지 않지만 ^커서가있는 곳에 추가하십시오 .

나는 또한 Esc먼저 시도한 다음 Ctrl+ W+ 시도 Q했지만이라고 말합니다 No write since last change (add ! to override).



답변

를 눌러 ESC편집 모드를 종료 한 후 다음을 입력하십시오.

:wq


답변

특정 명령 ( Esc:wq)을 실행하는 방법을 알려주는 대신 VIM 사용에 도움이되는 두 가지 링크를 제공 할 수 있습니다.

그러나 Vim을 배우는 가장 좋은 방법은 Git 커밋뿐만 아니라 일상적인 작업을위한 일반 편집자로 사용하는 것입니다.

Vim으로 전환하지 않으려면 명령을 명심해야합니다. 이 경우 Git과 함께 사용할 좋아하는 편집기를 설정하십시오 .


답변

Esc삽입 모드를 종료 한 다음 :wq(콜론 wq) 또는 ZZ(shift-Z shift-Z)를 확인하십시오.


답변

  • 를 눌러 i또는 a삽입 모드에 들어가, 선택의 메시지를 입력합니다

  • ESC여러 번 눌러 삽입 모드 또는 실수로 우연히 마주 칠 수있는 다른 모드를 종료합니다

    • 저장하려면 :wq, :x또는ZZ

    • 저장하지 않고 종료 :q!하거나ZQ

파일을 다시로드하고 모든 변경 사항을 취소하려면 … :

여러 번 ESC누른 다음을 입력하십시오 :e!.


답변

더 빠른 방법

  • 저장
  • 그리고 종료

될 것이다

:x

여러 파일을 열었다면

:xa


답변

:q! 무조건 무 저장 종료를 강제합니다


답변

사용하다:

:wq!

느낌표는 읽기 전용 모드를 재정의하는 데 사용됩니다.