Vim에서 어떻게 다시 실행 (즉, "실행 취소")합니까?
Vim에서 실행 취소를 너무 많이했습니다. 이 작업을 실행 취소 (다시 실행)하려면 어떻게합니까?
Ctrl+r
:undolist
실행 취소 기록을 통해 여러 경로를 제공하는을 확인하십시오 . 너무 많이 실행 취소 한 후 실수로 입력 한 경우 유용합니다.
아무도 언급하지 않은 이상한 :earlier
/ :later
. 해야 할 모든 것을 다시 실행하려면
later 9999999d
(최대 9999999 일 전에 파일을 처음 편집했다고 가정) 또는 현재 실행 취소 상태와 필요한 상태의 차이를 기억하는 경우 Nh
, Nm
또는 Ns
시간, 분 및 초를 각각 사용하십시오. + :later N<CR>
<=> Ng+
및 :later Nf
파일 쓰기 용.
<Undo> or *undo* *<Undo>* *u*
u Undo [count] changes. {Vi: only one level}
*:u* *:un* *:undo*
:u[ndo] Undo one change. {Vi: only one level}
*CTRL-R*
CTRL-R Redo [count] changes which were undone. {Vi: redraw screen}
*:red* *:redo* *redo*
:red[o] Redo one change which was undone. {Vi: no redo}
*U*
U Undo all latest changes on one line. {Vi: while not
moved off of it}
명령 모드에서 U키를 사용하여 실행을 취소하고 Ctrl+ r를 사용하여 다시 실행합니다. http://www.vim.org/htmldoc/undo.html을 살펴보세요 .
먼저 ESC편집 모드를 종료하려면 키를 누르 십시오.
그때,
실행 취소의 경우 실행 취소 u하려는 횟수만큼 키를 사용 합니다.
다시 실행하려면 CTRL+ r키 사용
vim 문서 의 "실행 취소"및 "다시 실행"부분을 참조하십시오 .
: red [o] (실행 취소 된 하나의 변경 다시 실행) 및 {count} Ctrl+ r(실행 취소 된 {count} 변경 다시 실행) 모두 괜찮습니다.
또한 : earlier {count} (이전 텍스트 상태 {count} 번으로 이동)는 항상 실행 취소 및 다시 실행을 대신 할 수 있습니다.
CTRL+r
"r"은 소문자입니다.
Visual Studio 용 VsVim을 사용하십니까?
Visual Studio에서 vim 명령에 대한 바인딩을 제공하는 VsVim을 실험 할 때 이것을 발견했습니다 .
나는 ctrlrvim 자체 에 대해 알고 있지만이 특정 바인딩은 VsVim에서 작동하지 않습니다 (적어도 내 설정에서?).
무엇 합니까 그러나 일을, 명령입니다 :red
. 이것은 위의 것보다 조금 더 번거롭지 만 실제로 필요할 때는 여전히 괜찮습니다.
실제로 : undolist는 사용하기 어렵고 vim의 : earlier 및 : later 변경 사항 추적은 코스 단위 수정에만 사용할 수 있습니다. 이 점을 감안할 때 저는 이러한 기능을 결합한 플러그인을 사용하여 "gundo"라고하는 탐색 가능한 실행 취소의 시각적 트리를 제공합니다. 분명히 이것은 미세한 수정이 필요하거나 반환하려는 문서의 정확한 상태를 확신 할 수없는 경우에만 사용하는 것입니다. 참조 : https://sjl.bitbucket.io/gundo.vim/
참고 URL : https://stackoverflow.com/questions/1555779/how-do-i-do-redo-ie-undo-undo-in-vim
'Development Tip' 카테고리의 다른 글
파비콘은 32x32 또는 16x16이어야합니까? (0) | 2020.09.30 |
---|---|
Android에서 사용할 수있는 인터넷 연결이 있는지 감지 (0) | 2020.09.30 |
Git의 단계 화되지 않은 변경 사항에서 "old mode 100755 new mode 100644"라는 파일을 제거하려면 어떻게해야합니까? (0) | 2020.09.30 |
.gitconfig에서 여러 사용자를 지정할 수 있습니까? (0) | 2020.09.30 |
차이점 (0) | 2020.09.30 |