** 문서 편집기 (vi)
- 복사하기, 잘라내기, 붙이기
yy, #yy : 커서가 위치한 행을 복사. #에는 복사할 행의 수를 지정
p : 커서가 위치한 행의 아래쪽에 붙인다.
P : 커서가 위치한 행의 위쪽을 붙인다.
dd, #dd : 커서가 위치한 행을 잘라둔다. 삭제와 같은 기능이다. #에는 잘라둘 행의 수를 지정한다.
- 마지막 행 모드에서 복사하기, 잘라내기, 붙이기
1, $ 또는 % : 1행 부터 마지막 행까지 지정한다.
1,. : 1행부터 커서가 있는 행까지 지정한다.
.,$ : 커서가 있는 행부터 마지막 행까지 지정한다.
,-3 : 현재 행과 이전 세 행까지 (총 네행) 지정한다.
10, 20 : 10행부터 20행까지 지정한다.
:#y - #로 지정한 행을 복사한다. 예를 들면 3y는 세 행을 복사한다.
:<범위>y - 범위로 지정한 행을 복사한다. 예를 들면 2,4y는 2 ~ 4 행을 복사한다.
:#d - #로 지정한 행을 잘라낸다(삭제). 예를 들면 3d는 세 행을 잘라낸다.
:<범위>d - 범위로 지정한 행을 잘라낸다(삭제). 예를 들면 1,4d는 1 ~ 4 행을 잘라낸다.
:pu - 현재 행 다음에 버퍼의 내용을 붙인다.
:#pu - #로 지정한 행 다음에 버퍼의 내용을 붙인다. 예를 들면 4pu와 같이 지정한다.
일반적으로 "."는 커서가 위치한 현재 행으로 나타내고, "$"는 마지막 행을, "%"는 전체 행을 의미함.
이 때 숫자로 행 번호나 행의 개수를 지정할 수 있다.
마지막 행 모드를 이용하려면 범위를 지정하기 위해 우선 ":"을 입력하여 마지막 행 모드로 전환 후 사용
'컴퓨터 세상 > LiNuX' 카테고리의 다른 글
VI 문서 편집기 - 파일 읽어오기, 파일 전환 하기, 여러 파일 편집하기 (0) | 2022.01.04 |
---|---|
VI 문서 편집기 - 마지막 행 모드에서 검색 및 바꾸기 (0) | 2022.01.04 |
VI 문서 편집기 - 내용 수정/삭제/명령 취소 키 (0) | 2022.01.04 |
VI 문서 편집기 - 커서/화면/행 이동 (0) | 2021.12.22 |
VI 문서 편집기 - 입력 및 명령 모드 접근 (0) | 2021.12.22 |