수색…


매개 변수

기능 레지스터
기본 레지스터 ""
이력 레지스터 "[1-9]
야크 등록기 "0
명명 된 레지스터 "[az] "[AZ] "[az] 같지만 추가됩니다.
현재 검색 패턴을 리콜 "/
작은 삭제 (diw, cit, ...) "-
간단한 수학을위한 표현식 레지스터 "=
블랙홀은 mem에서 삭제 된 텍스트의 큰 덩어리를 제거하기 위해 등록 "_
마지막 명령 ":
마지막으로 삽입 된 텍스트 ".
파일 이름 "%
클립 보드 "*
선택된 텍스트 "+
텍스트 놓기 "~

특정 범위의 행을 명명 된 레지스터로 삭제

일반에서 다음을 입력하여 선 범위를 명명 된 레지스터로 삭제합니다

:10,20d a

이렇게하면 레지스터 "a 10,20 행이 삭제됩니다.

:reg

이렇게하면 "a . "a . "a 에서 삭제 된 텍스트가 표시됩니다.

내용을 "a 붙여 넣으려면 다음을 입력하십시오.

"ap 

파일 이름 레지스터를 사용하여 삽입 모드에서 파일 이름 붙여 넣기

삽입 모드에서 <Cr> 을 누른 다음 % 를 눌러 파일 이름을 삽입하십시오.

이 기법은 모든 레지스터에 적용 할 수 있습니다.

예를 들어 삽입 모드 인 경우 현재 검색 패턴을 붙여 넣으려면 <Cr> 입력 한 다음 / 입력하면됩니다.

Vim과 시스템 클립 보드 사이에 복사 / 붙여 넣기

quotestar 레지스터를 사용하여 Vim과 시스템 클립 보드간에 복사 / 붙여 넣기

"*yy 는 현재 라인을 시스템 클립 보드로 복사합니다

"*p 는 시스템 클립 보드의 내용을 Vim에 붙여 넣습니다.

레지스터에 추가

추가 작업을 사용하여 TODO가 포함 된 모든 행을 레지스터에 저장합니다.

:global/TODO/yank A

여기, 우리는을 찾고 있습니다 TODO 레지스터로 모든 라인 확 잡아 당기는, 전 세계적으로 키워드 a ( 레지스터에 모든 행을 추가 레지스터). A a

참고 : 일반적으로 추가 작업을 수행하기 전에 레지스터를 지우는 것이 좋습니다.

레지스터를 지우려면 일반 모드에서 qaq 입력 qaq . 있는지 확인 레지스터는 입력하여 비어 a :reg 것을 관찰 레지스터가 비어 있습니다. a



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow