OS & Program
vi 또는 vim 에디터에서 범위 지정하기
nabiro@gmail.com
2021. 1. 7. 22:21
- 문서번호: 20210107_1052
- 검색어: nabiro, vi, vim, 범위지정, 범위, 열단위, column, 블록, block
- 참조 또는 출처:
- 마지막 업데이트:
v (소문자 v) : 현재 커서를 시작으로 블록 범위를 지정합니다.
아래 화면을 보면
2번째 줄의 테스트 문자열의 테 라는 글자에서 v 키를 한번 누르고
4번째 줄의 테스트 문자열 앞까지 커서를 이동한 후 (커서 이동은 vi 의 i j k l 키로 이동) y 키를 누르면 해당 범위가 복사됩니다.
V (대문자 V) : 현재 커서가 위치한 라인이 범위의 시작입니다.
아래 화면을 보면 2번째 줄의 아무데서나 대문자 V 키를 누른 후 j, j 키를 누르면 3줄이 선택됩니다.
여기서 y 키를 누르면 3줄의 내용이 복사됩니다.
사용예) 현재 커서가 위치한 라인부터 3줄을 복사하려고 한다면 대문자 V, j, j, y 순서로 키를 누르면 현재라인 기준 3줄이 복사됩니다.
ctrl + v 또는 ctrl + q (단, ctrl + q 단축키는 gvim 에서만 동작합니다.)
아래 화면을 보면 3번째 줄의 테스트 문자열 시작 부분에서 ctrl + v 키를 누르고 l, l, l, j, j, j 키를 눌렀을 때의 화면입니다.
l 키는 소문자 L 입니다.
이처럼 열단위 (column) 블록 모드로도 동작합니다.