Vi로 텍스트 파일을 편집하는 초보자 가이드
Vi는 대부분의 Linux 시스템에 포함 된 강력한 텍스트 편집기입니다. 때로는 친숙한 텍스트 편집기가없는 시스템에서 텍스트 파일을 편집해야하므로 Vi를 알아야합니다..
사용하기 쉬운 터미널 텍스트 편집기 인 Nano와 달리 Vi는 손을 잡고 화면에 키보드 단축키 목록을 제공하지 않습니다. 모달 텍스트 편집기이고 삽입 및 명령 모드를 모두 가지고 있습니다..
시작하기
Vi는 터미널 응용 프로그램이므로 터미널 창에서 시작해야합니다. 사용 vi / path / to / file 명령을 사용하여 Vi로 기존 파일을 엽니 다. 그만큼 vi / path / to / file 명령은 파일이 아직 존재하지 않는 경우에도 작동합니다. Vi는 새로운 파일을 생성하고 저장할 때 지정된 위치에 파일을 씁니다..
시스템 파일을 편집하려면 sudo를 사용해야합니다. 예를 들어, sudo vi / etc / fstab fstab 파일을 편집하고 싶다면 사용 수호 대신 sudo를 사용하지 않는 우분투가 아닌 리눅스 버전을 사용하고 있다면.
명령 모드
이것은 vi로 파일을 열 때 볼 수 있습니다. 입력을 시작하면되지만 입력 할 수없는 것 같습니다. Vi는 모달 텍스트 편집기이며 명령 모드에서 열립니다. 이 화면에서 입력하려고하면 예기치 않은 동작이 발생합니다..
명령 모드에서 화살표 키로 커서를 움직일 수 있습니다. 눌러 엑스 키를 사용하여 커서 아래의 문자를 삭제하십시오. 다른 삭제 명령은 다양합니다. 예를 들어, 타이핑 DD (d 키를 두 번 누르면) 전체 텍스트 줄이 삭제됩니다.
명령 모드에서 텍스트를 선택, 복사, 잘라 내기 및 붙이기 할 수 있습니다. 복사 할 텍스트의 왼쪽 또는 오른쪽에 커서를 놓고 V 키. 커서를 이동하여 텍스트를 선택한 다음를 누릅니다. 와이 선택한 텍스트를 복사하거나 엑스 그것을 자르십시오. 원하는 위치에 커서를 놓고 피 복사하거나 잘라낸 텍스트 붙여 넣기 키.
삽입 모드
커맨드 모드를 제외하고, 알아 두어야 할 다른 모드는 삽입 모드입니다.이 모드를 사용하면 Vi에 텍스트를 삽입 할 수 있습니다. 삽입 모드로 들어가면 삽입 모드를 쉽게 알 수 있습니다. 나는 커서를 명령 모드에 놓은 후에 키를 한 번 누릅니다. 입력을 시작하면 Vi는 입력 한 문자를 명령으로 해석하지 않고 파일에 삽입합니다..
삽입 모드에서 완료되면, escape 키를 눌러 명령 모드로 돌아갑니다..
저장 및 종료
명령 모드에서 vi를 저장하고 종료 할 수 있습니다. 먼저 escape 키를 눌러 명령 모드에 있는지 확인하십시오 (이미 명령 모드에있는 경우 Esc 키를 다시 누르면 아무 것도 수행되지 않습니다).
유형 : wq Enter 키를 눌러 파일을 디스크에 쓰고 vi를 종료하십시오. 이 명령을 위로 나눌 수도 있습니다 (예 : type : w Enter 키를 눌러 종료하거나 입력하지 않고 파일을 디스크에 씁니다. :큐 파일을 저장하지 않고 vi를 종료하는 방법.
Vi는 마지막으로 저장 한 이후에 파일을 수정 한 경우 종료하지 않으나 입력 할 수 있습니다. :큐! 이 경고를 무시하려면 Enter 키를 누릅니다..
사용하기 쉬운 터미널 텍스트 편집기를 찾고 있다면 Nano를 확인하십시오. 대부분의 Linux 배포판에는 Nano가 설치되어 있지만 임베디드 시스템과 다른 환경에서는 Vi 만 포함됩니다..