vi 또는 vim 에디터에서 범위 지정하기

  • 문서번호: 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) 블록 모드로도 동작합니다. 

 

 

댓글

Designed by JB FACTORY