vim 에서 닫은 창(파일)을 다시 열기.

russell의 이미지

vim 에서 작업 할 때, sp 나 vs 로 창을 열어서 2-3개의 파일로 작업을 할때가 많습니다. 이때, 실수로 닫지 말아야 할 창(파일)을 닫아 버리는 경우(:q 등을 이용해)...어떻게 되돌릴수 있는 방법은 없는지요? u 를 쳐봤지만, 이것은 어디까지나 커서가 위치한 창에서 작동을 하는 거 같습니다.

혹시, 이럴 경우에 방법은 없는지요?

bushi의 이미지

전 :q 하려다 실수로 q: 를 굉장히 자주 하는 편입니다.
한번 해보세요.

OTL

russell의 이미지

아. 감사합니다. 하지만, 그것은 제가 원하는게 아니네요. 저는 보통 :sp . 혹은 :vs . 등으로 파일을 열거든요. 게다가, 코딩 중에 ^wi 등으로 함수가 정의 된 곳으로 바로 점프 하는 경우도 많아서요. 대략, 이럴때는 말씀해 주신 q: 가 적용이 되지는 못 하는거 같습니다.

사실, 저도 :q 을 하려다가 q: 을 누르게 되는데...ㅎㅎ

addnull의 이미지

ctrl + o 이전으로 가기
ctrl + i 이후로 가기

웹 브라우저의 네비게이션 기능처럼 동작합니다.

질문하신 분의 상황에서도 동작 하는지는 확실히 모르겠군요.

한번 시도해보세요 ㅎ

jick의 이미지

좀 구차(?)하지만, 열었던 파일이 너무 많지 않으면,

:ls 해서 열렸던 파일 확인
:b (숫자) -> 해당 파일 다시 열기

이렇게 하는 방법도 있습니다.