vi비주얼블록의 “ALT+V”로 라인(행)단위 설정작업하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,181 조회
- 0 추천
- 목록
본문
vi비주얼블록의 “ALT+V”로 라인(행)단위 설정작업하기
이번에는 라인(행)단위 별로 블록을 설정하여 복사,삭제 등의 작업을 해보도록 하겠습니다.
아래의 화면에서 현재 커서가 위치한 지점을 확인하시기 바랍니다.
여기서 “ALT+V”를 눌러서 라인단위 블록을 지정하였습니다.
화면 하단에 “ --- VISUAL BLOCK ---“이라는 메시지가 현재 비주얼블록모드임을 알리고 있습니다.
여기서 커서(또는 h,j,k,l키)를 이용하여 행단위 블록설정을 지정하였습니다.
아래와 같이 이렇게 비주얼블록으로 설정이 된 상태에서는 y를 눌러 복사하거나 x를 눌러 지우기를 하는 등의 작업을 할 수가 있습니다.
즉, 여기에서는 이렇게 대상을 블록으로 설정한 후에 y를 눌러서 복사를 하였습니다.
즉, 아래와 같이 3개의 행이 지정된 후에 y를 눌러 복사하였습니다.
그리고 ESC키를 눌러 비주얼블록모드를 해제하고 아래와 같이 이동하였습니다.
여기서 p를 눌러 비주얼블록모드로 설정하여 복사하였던 3개의 행을 복사하였습니다.
참고로 vi에서는 비주얼한 편집이 불가능하다라고 알려져 있었지만 이번에 설명 드린 비주얼블록에 대한 작업 예를 보시면 vi에서도 비주얼한 작업을 할 수 있다라는 것을 알 수 있습니다.
물론 타 편집기에 비해서 좀 부족한 면은 있지만 vi에서 비주얼모드로 작업할 수 있다는 점을 살려서 잘 사용하신다면 편집작업을 한층 편하게 할 수 있을 것입니다.
지금까지
vi에 대해서 필자 나름대로 최대한 상세히, 그리고 최적의 실무 예들을 만들어서, 가능한 쉽게 설명하고 많은 것을 전달하려고 노력하였습니다.
여러분들이 보시기에는 부족할지 모르겠지만 vi에 대한 원고작업을 마무리하면서 필자는 필자자신의 진심 어린 의도가 여러분들께 얼마나 전달될 수 있을까를 생각하였습니다.
시스템관리자는 vi의 도사가 되어야 합니다.
이것은 숙명입니다.
피하지 마시고 끝까지 살아남아서 승자가 되기를 바라면서 필자의 작은 수고가 여러분들의 승전보에 조금의 보탬이라도 된다면 필자는 그것만으로도 만족할 수 있습니다.
관련자료
-
이전
-
다음