** 문서 편집기 (vi)
- 파일 읽어오기, 파일 전환 하기, 여러 파일 편집하기
현재 작업 중인 파일에 다른 파일을 읽어들이거나, 파일 작업을 마친 뒤 vi를 종료하지 않고 다른 파일로 작업을 전환할 수 있다.
또, vi를 시작할 때 여러 개의 파일명을 지정하고 차례로 다음 파일로 이동하면서 작업을 할 수도 있다.
이런 명령은 모두 마지막 행 모드에서 제공한다.
:r 파일 -> 지정한 파일을 읽어들여 현재 커서 위치에 삽입한다.
사용 예) test.txt 파일 사용 중에 exec.txt 파일을 삽입하려면
test.txt 파일 사용 중에 커서를 해당 행에 위치 후 ":r exec.txt"를 하게 되면 해당 행 다음에 삽입되며, 커서는 삽입된 내용의 첫 행 첫 글자에 위치함.
:e 파일 -> 지정한 파일로 전환한다. (기존 파일을 :w 로 저장한 뒤에 실행해야 한다.)
사용 예) test.txt 파일 편집을 완료하고 exec.txt 파일 편집으로 바꾸려면
:e exec.txt라고 하면 된다. 단, 먼저 작업 중인 파일은 꼭 저장하도록 한다. 저장하지 않을 경우 오류 메시지 나옴.
만일 작업한 내용을 저장하지 않고 이동하려면 :e! exec.txt를 입력
:n -> vi 시작시 여러 파일을 지정했을 경우 다음 파일로 작업을 이동.
사용 예) vi를 시작할 때 아래와 같이 파일명을 여러 개 지정할 수 있다.
vi test.txt exec.txt exec2.txt
위 처럼 파일 세 개를 모두 작업하게 되면 맨 앞에 지정한 파일이 먼저 열리는데, 다음 파일로 이동하려면 :n 을 입력하면 다음 파일로 이동하며,
파일을 수정했으면 파일 저장 후 이동한다. 단, 다음 파일로 이동하게 되면 다시 이전 파일로 돌아갈 수 없으므로 vi를 종료하거나 :e 명령으로
다시 열어야 한다.
'컴퓨터 세상 > LiNuX' 카테고리의 다른 글
VI 문서 편집기 - 현재 화면 다시 출력 / 현재 행 번호 마지막행에 출력 / 행 연결 / 이전 명령 반복 / 대,소문자 전환 (0) | 2022.01.04 |
---|---|
VI 문서 편집기 - 셸 명령 사용하기 (0) | 2022.01.04 |
VI 문서 편집기 - 마지막 행 모드에서 검색 및 바꾸기 (0) | 2022.01.04 |
VI 문서 편집기 - 복사하기/잘라내기/붙이기 (0) | 2022.01.04 |
VI 문서 편집기 - 내용 수정/삭제/명령 취소 키 (0) | 2022.01.04 |