본문 바로가기

코딩/Vim

Vim - Register (레지스터 리스트)

반응형

목차

일반 레지스터

 

읽기 전용 레지스터 (사용자가 값 변경 불가)

동작
% 현재 파일 이름 (확장자 포함)
# 현재 창에서 이전에 열은 파일 이름 (확정자 포함)
. 최근 삽입 모드에서 입력한 텍스트
: 최근 커맨드 모드에서 입력하고 실행한 커맨드
/ 최근 검색한 단어 (/ 혹은 ? 사용으로 검색한단어)

일반 레지스터

기본 레지스터

동작
" 최근 복사/삭제/자르기한 텍스트 저장

 

 

복사한 텍스트를 저장하는 레지스터

동작
0 최근 복사한 텍스트를 저장

 

 

삭제한 텍스트를 저장하는 레지스터

동작
- 최근 삭제한 텍스트 저장 (개행문자가 없는 텍스트)

 

 

숫자 레지스터 (Numbered Register)

동작
1 ~ 9 숫자 레지스터

최근 삭제한 텍스트 저장 (개행문자가 있는 텍스트만 저장)

최근 삭제한 텍스트는 1부터 9까지 저장됨 (1이 가장 최근)

 

 

지명 레지스터 (Named Register)

동작
a ~ z 지명 레지스터

(사용자가 a부터 z까지 최대 26개의 값을 저장할 수 있는 레지스터)

 

 

블랙홀 레지스터 (Black Hole Register)

동작
_ 블랙홀 레지스터

(복사/삭제/자르기한 텍스트를 블랙홀 레지스터에 넣을 시 저장되지 않고 기본 레지스터에도 저장되지 않음)

 

 

표현 레지스터 (Expression Register)

동작
= 표현 레지스터

(1 + 2와 같은 표현식을 저장하는 레지스터)


예: 삽입 모드에서, Ctrl + r 누른 후 1 + 2 입력 후 <Enter>

결과: 입력한 표현식, 1 + 2이 표현 레지스터에 저장됨
반응형