VI 편집기에서 파일을 생성하는 방법

터미널 화면은 vi 인터페이스로 대체됩니다. 터미널 창 상단에서 깜박이는 커서가 화면 측면을 따라 흐르는 ~ 문자 열 위에 있는 것을 볼 수 있습니다. 터미널 창 하단에 다음이 표시되어야 합니다.

파일을 편집하고(일부 내용 추가) 완료되면 명령 모드로 전환하고 다음을 입력합니다.

Vi는 파일을 디스크에 기록하고 창 하단에 다음이 표시되기 때문에 이를 알 수 있습니다.

숫자 1과 4는 디스크에 쓴 줄(L)과 문자(C) vi에 따라 달라집니다.

그러나 예상과 달리 vi는 여전히 "copyOfFileName"이 아니라 "myFileName"에 대한 버퍼를 제공합니다. 그만큼 편집기는 복사본을 만들어 디스크에 썼지만 원본 복사본을 계속 편집할 의향이 있다고 가정합니다. 파일. 사본을 열려면 다음을 실행하십시오.

vim 편집기(vi 개선됨)를 사용하는 경우 다음과 같이 복사본을 만들어 이 두 단계 프로세스를 건너뛸 수 있습니다.

Vim은 복사본을 만들어 디스크에 쓰고 현재 버퍼를 새 파일로 전환합니다.

다음을 실행하여 vi 편집기 내에서 편집할 새 파일을 엽니다.

비어 있는 새 버퍼가 나타나고 터미널 창 하단에 다음 텍스트가 나타납니다.

vi 사용 중 호출된 ":e newFile"의 결과는 명령줄에서 "vi newFile"을 호출하는 것과 거의 동일합니다. 차이점은 vi 내에서 새 파일을 열면 이전에 열려 있던 다른 버퍼를 계속 편집할 수도 있다는 것입니다.

명령줄에서 한 번에 여러 개의 새 파일을 만들려면 vi에 파일 이름 인수를 추가하기만 하면 됩니다(예: vi file1 file2 file3). ":e" 명령을 사용하여 vi 내에서 새 파일을 생성할 때도 동일한 작업을 수행할 수 없습니다.

vi에서 현재 열려 있는 모든 버퍼를 나열하려면 ":ls" 명령을 입력하십시오. 숫자가 앞에 오는 모든 버퍼 목록을 표시합니다. 다른 열린 버퍼로 전환하려면 ":b1" 명령을 실행하고 "1"을 원하는 버퍼 번호로 바꿉니다.