①명령줄 모드
②삽입 모드(파일 편집에 들어가고 ESC를 누르면 최종 모드로 들어감)
③최하위 줄 모드
a -- -> [편집 상태 진입, 현재 커서 위치에서 한 문자 삽입]
A ---> [편집 상태 진입, 현재 행의 끝부터 문자 삽입]
- 앞에 문자를 삽입합니다. 현재 커서]
i --- & gt; [편집 상태 입력, 현재 줄부터 문자 삽입]
o --- & gt; 줄 시작 부분부터 문자 삽입 시작]
~ | vi 편집기에서 외부 명령 명령 실행 [:!date] 현재 시간 보기
3. 붙여넣기 및 복사하기
[N]x ---> (Expurgate) 커서부터 연속된 N개 문자 삭제
u --- & gt (실행 취소) 마지막 작업 취소
4. 저장하고 종료합니다
: Q- --> (종료) 수정되지 않은 파일 종료
:q! ---> 수정된 부분을 저장하지 않고 강제 종료
:w ---> 종료하지 않고 파일 저장
:w File ---> 파일로 저장하고 종료하지 마세요.
:r File ---> 커서 위치
5. [고급 명령] 커서 명령
h ---> 왼쪽으로 이동
l ---> 오른쪽으로 이동
j ---> N ---> 커서를 N 라인으로 이동
G --->
1G 줄 번호 :set nonumber ---> 줄 번호 표시 취소 6 [고급 명령] 검색 명령 /string ---> 아래쪽으로 계속 검색하려면 N, 역방향으로 계속 검색하려면 정규식 검색을 지원합니다: /^the]7. [고급 명령] 대체 명령 문자열 대체를 구현하려면 :s 명령을 사용하세요 :s/str1/ str2/ ---> [:range s/ old/new] 기본값은 현재 줄입니다 :s/str1/str2/g ---> g g 없이 하나만 대체합니다. : ., $s/str1/str2/g ---> 현재 줄부터 마지막 줄까지 모두 바꿉니다. :1,$s/str1/str2/g ---> 전체 텍스트 : %s/str1/str2/g ---> 전체 텍스트 8. [고급 명령]은 명령 자르기를 담당합니다. y0 ---> line, [줄의 일부 복사] y$ ---> 커서를 줄 끝으로 이동합니다. d0 -- -> 커서가 줄의 첫 번째 문자에 도달하고 클립보드로 잘립니다. ,$y]위 내용은 Linux vi 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!