리눅스에서 텍스트 편집 도구 - VI
텍스트 키워드 : 텍스트 편집기, VI, 일반 모드, 편집 모드, 명령 모드
A, VI 작동 모드
"모든 것이 구성은"리눅스 시스템의 기능을하기 때문에, 우리는 종종 이렇게 기본적인 편집 도구를 반드시 파악, 소프트웨어 및 구성 파일 다양한 서비스를 수정로 이동합니다. 설치된 데스크톱 리눅스 시스템에서, 우리는 직접, 등의 gedit 같은 도구를 사용할 수있는 메모장을 사용으로 파일의 내용을 편집 할 수 있습니다. 그러나 프로덕션 환경에서, 우리는 일반적으로 모든 명령 모드로 작동하는 원격 컴퓨터에 연결해야하고, 서버 자체는 더 데스크탑 설치도 가능합니다.
- 일반 모드 : 파일을 열 VI 명령을 입력하는 데 사용되는 모드는, 바로 가기 키와 커서 이동 될 수 있습니다.
- 편집 모드 : 텍스트를 수정하기 위해, 커서를 이동하기 위해 일반 모드로 스위칭.
- 명령 모드 : 일반 모드는, 대체, 검색을 수행하기위한 전환 다른 작업을 절약 할 수있다.
편집 모드와 명령 모드가 서로 전환 중간 동작 모드와 일반 모드, 때 일반 모드로 돌아갈 필요는 다시 사용하여 일반 모드로있는 ESC의 키를. 일반 모드에서 편집 모드를 입력 내가가 / O를 직접 또는 새 행을 사용하여 명령 모드를 종료 할 수있는 콜론 VI 도구를 사용하여 일반 모드에서 명령 모드로 전환 할 수 있습니다.
둘째, 커서 작업
방향 바이 툴 키 또는 커서 조작에 문자에 대응하지만 일반적은 효율적인 동작을 필요로하는 대응하는 단축키에 의해 요구 한 라인을 이동시킬 수있다.
- 행 번호 -> 명령 모드 : 설정 뉴
- 숨기기 행 번호 -> 명령 모드 : 설정 NONU
- n 번째 행으로 이동 -> 명령 모드 : N
셋째, 문서 편집
방법은 두 가지가 있는데, 하나는 VI 문서 편집 도구를 사용할 때 파일의 내용을 수정 편집 모드로 직접 이동하는 또 다른 방법은, 일반 모드에서 기본 유닛의 라인 위치를 삭제하는 단축키를 사용 등을 복사하는 것입니다.
네, 찾기 및 바꾸기
텍스트를 편집 할 경우, 궁극적으로 발견하고 찾아 텍스트를 대체 할 수있는 지정된 형식에 따라, 명령 모드에서 기능을 대체합니다.
다섯째, 저장 및 종료
우선 저장하고 종료하는 것은 우리가 다음과 같은 시나리오를 경험 한 생각, 큰 문제입니다
때문에 다양한 모드의 미친 입력 장치가 갑자기 편집 모드를 입력의 발견 된 아래에 익숙하지 않은 파일의 내용은 예기치 않은 수정 된 일이있다 생각할 수있는이 때 첫 번째 질문은, 파일을 저장을 입증하기에 따르지 않고 종료하는 방법입니다.
파일을 저장하는 방법은 두 가지가 있습니다에 대한
- 일반 모드에서 입력 ZZ는 빠르게 저장할 수 있습니다 : 문자 Z를 두 번 클릭 한 후 Shift 키를 누른 상태입니다
- 명령 모드 명령에서, 종료가 함께 사용할 수있는 W, 당신은 또한 저장 유사한 작업을 수행 할 수 있습니다