반응형
문자 복사
단어 복사
현재 줄 복사
다수 줄 복사
괄호 & 따옴표 속 텍스트 복사
기타 복사
문자 복사
커서 이전 문자 복사
키 | 동작 |
yh | 커서 이전 문자 복사 |
[숫자]yh y[숫자]h |
커서 이전 [숫자] 문자 복사 |
커서 이후 문자 복사
키 | 동작 |
yl (소문자 L) | 커서 이후 문자 복사 |
[num]yl (소문자 L) y[num]l (소문자 L) |
커서 이후 [숫자] 문자 복사 |
단어 복사
현재 단어 복사
키 | 동작 |
yiw | 현재 단어 복사 |
yiW | 현재 단어 복사 (특수 문자 (#, ., - 등등)도 단어의 일부분으로 인식) |
yaw | 현재 단어와 단어 이후 공백 문자 복사 |
yaW | 현재 단어와 단어 이후 공백 문자 복사 (특수 문자 (#, ., - 등등)도 단어의 일부분으로 인식) |
현재 단어 복사 (단어 처음부터 커서 전까지)
키 | 동작 |
yb | 현재 단어 처음부터 커서 이전까지 복사 |
yB | 현재 단어 처음부터 커서 이전까지 복사 (특수 문자 (#, ., - 등등)도 단어의 일부분으로 인식) |
현재 단어 복사 (커서 이후부터 단어 끝까지)
키 | 동작 |
yw | 커서 이후부터 현재 단어 끝까지 복사 |
yW | 커서 이후부터 현재 단어 끝까지 복사 (특수 문자 (#, ., - 등등)도 단어의 일부분으로 인식) |
현재 단어 & 이전 단어 복사
키 | 동작 |
[숫자]yb y[숫자]b |
현재 단어의 처음부터 커서 이전까지 복사 추가로 현재 단어 이전 [숫자] - 1개 단어 복사 예시: 11 22 3|3 44 55 (| 커서 위치) 동작: 2yb 결과: 22 3 (복사됨) |
[숫자]yB y[숫자]bB |
현재 단어의 처음부터 커서 이전까지 복사 추가로 현재 단어 이전 [숫자] - 1개 단어 복사 (특수 문자 (#, ., - 등등)도 단어의 일부분으로 인식) 예시: 1-1 2-2 3-|3 4-4 5-5 (| 커서 위치) 동작: 2yB 결과: 2-2 3- (복사됨) |
현재 단어 & 이후 단어 복사
키 | 동작 |
[숫자]yw y[숫자]w |
커서 이후부터 현재 단어 끝까지 복사 추가로 현재 단어 이후 [숫자] - 1개 단어 복사 예시: 11 2|2 33 44 55 (| 커서 위치) 동작: 2yw 결과: 2 33 (복사됨) |
[숫자]yW y[숫자]W |
커서 이후부터 현재 단어 끝까지 복사 추가로 현재 단어 이후 [숫자] - 1개 단어 복사 (특수 문자 (#, ., - 등등)도 단어의 일부분으로 인식) 예시: 1-1 2|-2 3-3 4-4 5-5 (| 커서 위치) 동작: 2yW 결과: -2 3-3 (복사됨) |
[숫자]yiw y[숫자]iw |
현재 단어와 현재 단어 이후 [숫자] - 2개 단어 복사 (단어 사이 공백도 한 단어로 인식) 예시: 11 2|2 33 44 55 (| 커서 위치) 동작: 3yiw 결과: 22 33 (복사됨) |
[숫자]yiW y[숫자]iW |
현재 단어와 현재 단어 이후 [숫자] - 2개 단어 복사 (단어 사이 공백도 한 단어로 인식) (특수 문자 (#, ., - 등등)도 단어의 일부분으로 인식) 예시: 1-1 2|-2 3-3 4-4 5-5 (| 커서 위치) 동작: 3yiW 결과: 2-2 3-3 (복사됨) |
[숫자]yaw y[숫자]aw |
현재 단어와 현재 단어 이후 [숫자] - 1개 복사 추가로 마지막 단어 이후 공백 문자도 복사 예시: 11 2|2 33 44 55 (| 커서 위치) 동작: 2yaw 결과: 22 33 (복사됨) |
[숫자]yaW y[숫자]aW |
현재 단어와 현재 단어 이후 [숫자] - 1개 복사 추가로 마지막 단어 이후 공백 문자도 복사 (특수 문자 (#, ., - 등등)도 단어의 일부분으로 인식) 예시: 1-1 2|-2 3-3 4-4 5-5 (| 커서 위치) 동작: 2yaW 결과: 2-2 3-3 (복사됨) |
현재 줄 복사
현재 줄 복사
키 | 동작 |
yy Y |
현재 줄 복사 |
현재 줄에서 커서부터 줄 시작 & 줄 끝까지 복사
키 | 동작 |
y0 | 현재 줄 첫 문자부터 커서 이전 문자까지 복사 |
y$ | 현재 줄 커서 이후 문자부터 끝 문자까지 복사 |
다수 줄 복사
현재 줄과 현재 줄 윗줄 복사
키 | 동작 |
yk | 현재 줄과 윗줄 복사 |
y[숫자]k [숫자]yk |
현재 줄과 위 [숫자] 줄 복사 |
현재 줄과 현재 줄 아랫줄 복사
키 | 동작 |
yj | 현재 줄과 아랫줄 복사 |
y[숫자]j [숫자]yj |
현재 줄과 아래 [숫자] 줄 복사 |
[숫자]yy [숫자]Y |
현재 줄과 아래 [숫자] - 1 줄 복사 |
A번째 줄부터 B번째 줄까지 복사
키 | 동작 |
:[시작 줄 숫자],[끝 줄 숫자]y | [시작 줄 숫자]번째 줄부터 [끝 줄 숫자]번째 줄까지 복사 |
괄호 & 따옴표 속 텍스트 복사
괄호 & 따옴표 속 텍스트 복사
키 | 동작 |
yi[괄호 혹은 따옴표] | [괄호 혹은 따옴표] 쌍 속 텍스트 복사 |
ya[괄호 혹은 따옴표] | [괄호 혹은 따옴표] 쌍과 쌍 속의 텍스트 복사 |
괄호 속 텍스트 복사
키 | 동작 |
y% (커서가 괄호에 있는 경우) | 괄호 쌍과 괄호 속 텍스트 복사 |
소괄호 () 속 텍스트 복사
키 | 동작 |
yib | 소괄호 쌍 속 텍스트만 복사 |
yab | 소괄호 쌍과 괄호 속 텍스트 복사 |
중괄호 {} 속 텍스트 복사
키 | 동작 |
yiB | 중괄호 쌍 속 텍스트만 복사 |
yaB | 중괄호 쌍과 괄호 속 텍스트 복사 |
기타 복사
문장 (Sentence) 복사
키 | 동작 |
yis | 현재 문장 복사 |
yas | 현재 문장과 문장 이후 공백 문자 복사 |
문단 (Paragraph) 복사
키 | 동작 |
yip | 현재 문단 복사 |
yap | 현재 문단과 문단 이후 빈 줄 복사 |
HTML 태그 속 텍스트 복사
키 | 동작 |
yit | 현재 HTML 태그 속 텍스트 복사 |
yat | 현재 HTML 태그과 태그 속 텍스트 복사 |
검색으로 찾은 단어 복사 (단어 검색&찾기 자세히 보기)
키 | 동작 |
y/[단어] | 커서 이후 텍스트부터 커서 이후 가장 가까운 [단어] 이전 텍스트까지 복사 |
y?[단어] | 커서 이전 가장 가까운 [단어]부터 커서 이전 텍스트까지 복사 |
ygn ygN |
최근 찾은 단어를 복사 |
기타 복사
키 | 동작 |
y (선택한 텍스트) | 선택한 텍스트 복사 |
:%y | 현재 파일 전체 텍스트 복사 |
반응형
'코딩 > Vim' 카테고리의 다른 글
Vim - Delete (텍스트 삭제) (0) | 2022.07.24 |
---|---|
Vim - Paste (텍스트 붙여넣기) (0) | 2022.07.22 |
Vim - Range 범위 (복사, 삭제, 검색 후 치환 등등에 범위 정하기) (0) | 2022.07.17 |
Vim - 실행 취소(undo), 다시 실행(redo), 반복실행(repeat) 하는법 (0) | 2022.07.12 |
Vim - 파일 스크롤 & 화면 이동 (0) | 2022.07.04 |