본문 바로가기

코딩/Vim

Vim - Paste (텍스트 붙여넣기)

반응형

목차

 

노말 모드에서 붙여넣기

동작
p 붙여넣기
P 커서 윗 줄에 붙여넣기
(붙여넣을 데이터에 개행문자가 있는 경우, 예: yy(현재 줄 복사) 같은 커맨드로 복사했을 시)


커서 왼쪽에 붙여넣기
(붙여넣을 데이터에 개행문자가 없는 경우)

 

 

삽입 모드에서 붙여넣기

동작
Ctrl + Shift + v (Windows)
(터미널에서 Ctrl + Shift + v로 붙여넣기 허용 시)
붙여넣기
Commandv (MacOS)
Ctrl + r 누른 후 "
Ctrl + r 누른 후 [레지스터] [레지스터] 값 붙여넣기

 

 

커맨드라인 모드에서 붙여넣기

동작
Ctrl + Shift + v (Windows)
(터미널에서 Ctrl + Shift + v로 붙여넣기 허용 시)
붙여넣기
Command + v (MacOS)
Ctrl + r 누른 후 "
Ctrl + r 누른 후 [레지스터] [레지스터] 값 붙여넣기
Ctrl + r 누른 후 Ctrl + w 커서가 위치한 단어 붙여넣기
Ctrl + r 누른 후 Ctrl + f 커서가 위치한 파일 이름 붙여넣기
Ctrl + r 누른 후 Ctrl + p 커서가 위치한 파일 경로 붙여넣기 (파일 경로가 존재할 시)

 

 

비주얼 모드에서 붙여넣기

동작
p (선택한 텍스트) 선택한 텍스트를 붙여넣을 텍스트로 치환

(치환 시, 선택한 텍스트는 클립보드에 저장)

 

 

다수 줄 붙여넣기

동작
:[시작 범위],[끝 범위]t[붙여넣을 줄] [붙여넣을 줄] 아래에 [시작 범위] ~ [끝 범위] 텍스트 붙여넣기

범위 사용법 자세히 보기


예시: 1,3t10

결과: 1번째 줄부터 3번째 줄까지 줄을 10번째 줄 아래 붙여넣기
:[시작 범위],[끝 범위]w [새로운 파일] [새로운 파일]에 현재 파일 [시작 범위] ~ [끝 범위] 텍스트 붙여넣기


예: 1,3w hello.txt

결과: 1번째 줄부터 3번째 줄까지 줄을 hello.txt 파일에 붙여넣기

 

 

기타 붙여넣기

동작
:r [파일] [파일] 전체 텍스트를 커서 아래 줄에 붙여넣기
반응형