[vim] vi / vim에서 돌아 가기 (ctrl + z) 방법

일반 텍스트 편집기에서는 [모든 Vim과 관련하여] 불쾌한 작업을 수행하고 이전 버전의 텍스트로 돌아가고 싶을 때 단축키 Ctrl+ Z가 있습니다. Word의 뒤로 버튼과 같습니다. Vim에서이 동작을 어떻게 달성 할 수 있는지 궁금합니다.



답변

u버튼을 사용하여 마지막 수정을 취소 할 수 있습니다 . (그리고 다시 실행하려면 Ctrl+ R).

자세한 내용은 http://vim.wikia.com/wiki/Undo_and_Redo를 참조하십시오.


답변

대답,, u(및 기타 많은)는에 $ vimtutor있습니다.


답변

여기에 트릭이 있습니다. Ctrl+ Z키를 매핑 할 수 있습니다 . 이는 .vimrc파일 을 편집하여 수행 할 수 있습니다 . ‘.vimrc’파일에 다음 줄을 추가합니다.

nnoremap <c-z> :u<CR>      " Avoid using this**
inoremap <c-z> <c-o>:u<CR>

이것은 선호되는 방법은 아니지만 사용할 수 있습니다.

** Ctrl+ Z는 진행중인 프로그램 / 프로세스를 중단하기 위해 Linux에서 사용됩니다.


답변

단지에서 일반 모드 키를 누릅니다 :

  • u실행 취소 ,
  • Ctrl+ r다시 실행 취소를 하였다 변경 ( 취소 실행 취소를 ).

실행 취소 및 다시 실행


답변

Mac에서는 Z 명령을 사용할 수도 있으며 실행 취소됩니다. 왜 그런지 모르겠지만 가끔은 멈추고, 당신이 배워야 할 긴 목록의 맨 아래에 나와 같은 사람과 vimtutor가 있다면 창을 닫고 다시 열면 잘 작동합니다.


답변

나는 지금 같은 문제가 있었고 그것을 해결했습니다. 더 이상 필요하지 않으므로 다른 사람을 위해 씁니다.

당신이 사용하는 경우 gvim을을 , 당신은 당신이 추가 _vimrc :
$VIMRUNTIME/mswin.vim behave mswin

그렇지 않으면 imap을 사용하십시오 …


답변