etc/introducing python: 처음 시작하는 파이썬

vim 작업 취소, undo, undo 되돌리기!

seul chan 2017. 3. 12. 23:00

아직 익숙하지 않은 vim을 사용하다 보니 계속 오타가 나고, 이상한 창들이 뜨곤 한다.

그러다가 코드 여러 줄이 지워지는 일이 종종 있자 되돌리기 기닁을 찾아보았더니... 역시나 있다.


초보자 분들을 위해 공유한다. (명령 모드에서) 소문자 u키를 누르면 된다.



undo, 작업 취소, 착업 취소 되돌리기


*작업 취소


현재 편집중이라면 키보드의 Esc키를 눌러 명령 모드로 들어가서,

소문자 u 를 누르면 방금 했던 작업이 취소됩니다.

다시 편집을 계속하기 위해서는 i 키를 누릅니다.



*현재 줄에서 수정한 내용만 취소


현재 편집중이라면 키보드의 Esc키를 눌러 명령 모드로 들어가서,

대문자 U 를 누르면, 현재 커서가 위치하고 있는 줄에서 했던 모든 작업만 취소됩니다. 현재 줄에서 아무리 복잡한 작업을 해도 원상태로 쉽게 돌아갑니다.



*취소를 취소하기 (Redo)


위의 u 키로 취소했지만 마음이 바뀌어서, 취소하기 전으로 돌아가고 싶을 때는

Ctrl+R 키를 누릅니다.

뭔가를 취소(Undo)했을 때에만 Redo가 작동합니다. 취소한 적이 한번도 없다면, 취소에 대한 취소도 작동하지 않습니다.