본문 바로가기

개발/Vim

Vim의 register기능 .지운것 저장, buffer, tab

728x90

register는 vim에서 지운 것을 저장하는 곳입니다.

지운 순서대로 0번부터 9번까지 저장 됩니다.

:reg

위 명령어로 볼 수 있습니다.

이렇게 입력하고 엔터를 치면

저장했던 것들이 "", "0, "1, "2 .... ": 까지 저장 되어 있습니다.

위 스샷에 "7번에는 i = '2013.8.5' 가 들어있습니다. 이 7번을 한번 더 붙여넣고 싶을 때

"7p

를 이용하면 "7번에 있는 내용이 붙여넣기 됩니다.

 

특정 번호(알파벳)의 레지스터에 저장하기

위 화면에서 커서는 3번째줄 i위에 올라가 있습니다. 3번째 줄을 "a번 레지스터에 저장을 해놓을 수 있습니다.

"ad3$

위 명령어를 이용하면 "a레지스터에 i = '2013.8.5'를 저장할 수 있습니다.

:reg로 레지스터를 확인 해봅니다.

"a에 i = '2013.8.5' 가 들어있는 것을 볼 수 있습니다.

"a를 붙일려면 어떻게 해야 할까요?

"ap

를 이용하면 붙여넣기가 됩니다.

그래서 이렇게 쓸 수 있습니다.

 

버퍼(Buffer)

:ls

현재까지 이용했던 파일 목록

 

:b filename

해당 파일로 이동

 

 

Tab(탭) 이용하기

:tabnew filename

새 탭으로 파일 열기

 

:tabnext

:tabprevious

다음탭, 이전탭 이동

 

 

출처 이 내용은 Vim Adventure Level 10에 나온 내용입니다.

728x90
블로그 주인장입니다. 원하시는 정보는 얻으셨나요? 이 포스트에서 추가로 필요한 정보가 있으시면 여기에 남겨주세요.