1. 세 가지 모드
- 일반 모드
- vim으로 파일을 열면 바로 일반 모드(기본 모드)로 들어갑니다. 이 모드에서는 [ 상하좌우]키를 이용하여 커서를 이동하거나, [**문자삭제], [전체줄삭제]**를 이용하여 파일 내용을 처리하거나, 파일 데이터를 처리하려면 [ 복사, 붙여넣기 ]를 사용하세요.
- 삽입 모드
- i, l, o, O, a, A, R 등과 같은 문자를 누른 후에만 편집 모드로 들어갈 수 있습니다. 일반적으로 i를 누르면 됩니다.
- 명령줄 모드
- 이 모드에서는 관련 지침을 제공받을 수 있으며 읽기, 저장, 바꾸기, vim 종료 , 줄 번호 표시 등과 같은 작업이 모두 이 모드에서 수행됩니다!
2. 사례
vim을 사용하여 Hello.java 프로그램 개발, 저장, 단계 지침 및 데모
여기에서는 xshell에서 사용됩니다.
-
vim을 사용하여 Hello.java 프로그램을 작성함을 나타냅니다.
-
삽입 모드로 들어가려면 i를 입력하세요.
-
프로그램을 작성하고, 모드를 종료하려면 esc를 입력하고, 명령 모드를 입력하고, 작성하고 종료하려면 wq를 입력하세요.
3. vi와 vim 모드 간 전환
4. vi 및 vim 단축키
-
현재 행 yy를 복사하고, 현재 행에서 5yy 아래로 5개 행을 복사하여 붙여넣습니다(p 입력).
-
현재 행 dd를 삭제하고, 현재 행에서 아래쪽으로 5dd 행 5개를 삭제합니다.
-
파일에서 특정 단어를 검색합니다. [명령줄/키워드 아래에서 검색하려면 Enter를 누르고 다음 단어를 찾으려면 n을 입력하세요.]
-
파일의 라인 번호를 설정하고 파일의 라인 번호를 취소합니다. [명령줄에서: set nu 및 :set nonu]
-
/etc/profile 파일을 편집하고 단축키를 사용하여 문서의 마지막 줄[G]과 첫 번째 줄[gg]로 이동합니다.
-
파일에 "hello"를 입력한 다음 이 작업을 실행 취소하세요.
-
/etc/profile 파일을 편집합니다. 일반 모드에서 20을 입력한 다음 Shift+g를 눌러 라인 20을 찾습니다.
-
정리된 문서 더 보기