Vim-레지스터
Vim은 많은 레지스터를 제공합니다. 이러한 레지스터를 여러 클립 보드로 사용할 수 있습니다. 이 기능은 여러 파일로 작업 할 때 매우 유용합니다. 이 장에서는 다음 항목에 대해 설명합니다.
- 레지스터의 텍스트 복사
- 레지스터에서 텍스트 붙여 넣기
- 사용 가능한 레지스터 나열
- 등록 유형
레지스터의 텍스트 복사
복사를 위해 일반적인 yank 명령, 즉 yy를 사용할 수 있으며 레지스터에 저장하려면 다음 구문을 사용할 수 있습니다.
“<register-name><command>
예를 들어 레지스터 "a"의 텍스트를 복사하려면 다음 명령을 사용하십시오.
“ayy
레지스터에서 텍스트 붙여 넣기
레지스터 사용에서 텍스트를 붙여 넣으려면-
“<register-name>p
예를 들어 아래 명령은 레지스터 "a"에서 텍스트를 복사합니다.
“ap
사용 가능한 레지스터 나열
사용 가능한 모든 레지스터를 나열하려면 다음 명령을 사용하십시오.
:registers
등록 유형
Vim은 다음 유형의 레지스터를 지원합니다.
이름이없는 레지스터
이름이없는 레지스터는 ""로 표시됩니다. Vim은이 레지스터에 삭제되거나 복사 된 텍스트를 저장합니다.
명명 된 레지스터
26 개의 명명 된 레지스터를 사용할 수 있습니다. az 또는 AZ를 사용할 수 있습니다. 기본적으로 vim은 이러한 레지스터를 사용하지 않습니다.
소문자 레지스터 이름을 사용하면 내용을 덮어 쓰고 대문자 이름을 사용하면 해당 레지스터에 내용이 추가됩니다.
번호가 매겨진 레지스터
0 ~ 9 개의 명명 된 레지스터를 사용할 수 있습니다. Vim은 이러한 레지스터를 yank 및 delete 명령의 텍스트로 채 웁니다.
- 번호가 매겨진 레지스터 0에는 가장 최근의 yank 명령의 텍스트가 포함됩니다.
- 번호가 매겨진 레지스터 1에는 가장 최근의 삭제 또는 변경 명령에 의해 삭제 된 텍스트가 포함됩니다.
기본 레지스터
다음은 기본 레지스터입니다-
Sr. 아니요 | 등록 및 설명 |
---|---|
1 | % 현재 파일의 이름 |
2 | # 현재 창의 대체 파일 이름 |
삼 | : 가장 최근에 실행 된 명령 |
4 | . 마지막으로 삽입 된 텍스트를 포함합니다. |
5 | “ 마지막으로 사용한 레지스터 |