일반 모드에서 Vim은 키를 명령으로 해석합니다. 입력 모드에서는 입력한 텍스트를 버퍼에 삽입합니다. 여러 일반 모드 명령은 서로 다른 위치에서 입력 모드로 들어가므로 별도로 이동하지 않고 곧바로 입력을 시작할 수 있습니다.
고급 Text-Fu · 레슨 6
Vim에서 텍스트 삽입하고 덧붙이기
Vim이 현재 커서의 앞, 뒤, 위, 아래에서 입력 모드로 들어가는 방법을 배웁니다.
Esc를 눌러 입력 모드를 나가고 일반 모드로 돌아갑니다. 어떤 모드가 활성 상태인지 확실하지 않을 때 Esc를 누르면 일반 모드를 다시 확립하는 안전한 방법이지만 대기 중인 작업을 취소할 수 있습니다.
일반적으로 입력 모드에서 일반 모드로 돌아가는 키는 무엇인가요?
커서 앞이나 뒤에 삽입하기
일반 모드에서 다음 키를 사용합니다.
i: 커서 앞에서 입력 모드로 진입a: 커서 뒤에서 입력 모드로 진입
예를 들어 abc에서 커서가 b 위에 있으면 i는 b 앞에서 시작하고 a는 b 뒤에서 시작합니다. 두 명령 모두 모드를 바꾸며 이후에 입력하는 텍스트가 삽입됩니다.
커서 바로 앞에서 입력 모드로 들어가는 일반 모드 키는 무엇인가요?
줄 경계에 삽입하기
대문자 명령은 현재 줄의 의미 있는 위치를 대상으로 합니다.
I: 첫 번째 비공백 문자 앞에서 입력 모드로 진입A: 줄 끝에서 입력 모드로 진입
들여쓴 줄에서 I는 들여쓰기를 건너뛰고 첫 번째 비공백 텍스트 앞에서 시작합니다. 0번 열에 삽입해야 한다면 0i를 사용합니다.
현재 줄의 첫 번째 비공백 문자 앞에서 삽입을 시작하는 일반 모드 명령은 무엇인가요?
현재 줄 끝으로 이동하고 입력 모드로 들어가는 일반 모드 명령은 무엇인가요?
새 줄 열기
일반 모드에서 다음 키를 사용합니다.
o: 현재 줄 아래에 새 줄을 열고 입력 모드로 진입O: 현재 줄 위에 새 줄을 열고 입력 모드로 진입
Vim은 현재 설정과 파일 형식 규칙에 따라 들여쓰기를 적용합니다. 횟수로 줄 열기 작업을 반복할 수 있지만 결과 커서 위치를 예측할 수 있도록 먼저 한 줄 형식을 익히세요.
현재 줄 위에 새 줄을 열고 입력 모드로 들어가는 일반 모드 명령은 무엇인가요?
일반 모드와 입력 모드 사이의 전환을 연습하려면 다음 실습을 진행해 보세요.
- Vim과 Nano로 Linux 텍스트 파일 편집하기 - vi/vim과 nano로 파일을 만들고 텍스트를 편집하고 저장하고 탐색하며 Vim의 일반 모드와 입력 모드를 연습합니다.
레슨 완료
Vim에서 텍스트 삽입하고 덧붙이기 완료
이제 새 텍스트가 들어갈 위치에서 입력 모드로 들어갈 수 있습니다.
Esc로 일반 모드로 돌아갈 수 있습니다.i또는a로 커서 앞이나 뒤에 삽입할 수 있습니다.I또는A로 첫 텍스트나 줄 끝에 삽입할 수 있습니다.o로 아래에 줄을 열 수 있습니다.O로 위에 줄을 열 수 있습니다.