6. Vim 텍스트 삽입 및 추가하기

Vim 에서는 주로 두 가지 모드, 즉 명령을 실행하기 위한 일반 모드 (Normal mode) 와 텍스트를 입력하기 위한 삽입 모드 (Insert mode) 를 사용하게 됩니다. 삽입 모드에서 일반 모드로 돌아가려면 Esc 키를 누르기만 하면 됩니다.

삽입 모드로 진입하는 방법에는 여러 명령이 있으며, 각 명령은 텍스트 입력 시작 위치를 다르게 설정합니다.

기본 삽입 명령

타이핑을 시작하는 가장 기본적인 방법은 i 명령을 사용하는 것입니다.

  • i – 현재 커서 위치 에 텍스트를 **삽입 (insert)**합니다.

이 명령은 삽입 모드로 전환하여 파일에 직접 입력할 수 있게 해줍니다.

Vim 삽입 vs 추가 (Append)

흔히 비교되는 지점은 vim append vs insert입니다. 둘 다 삽입 모드로 진입하지만, 커서와의 시작 위치가 다릅니다. vim insert vs append의 차이점을 이해하는 것이 효율적인 이동과 편집의 핵심입니다.

  • a – 현재 커서 위치 에 텍스트를 **추가 (append)**합니다.
  • I – 현재 줄의 시작 부분에 텍스트를 삽입합니다.
  • A – 현재 줄의 에 텍스트를 추가합니다.

i 대신 a를 사용하면 커서를 오른쪽으로 한 칸 이동한 후 삽입하는 키 입력을 절약할 수 있습니다. 마찬가지로 A는 줄 끝에서 즉시 타이핑을 시작할 수 있는 강력한 단축키입니다. vim append 명령을 마스터하는 것은 편집 속도를 향상시키는 중요한 단계입니다.

Vim 에서 줄 추가 (Vim Add Line) 하는 방법

새 줄을 추가해야 할 때, 줄 끝에서 수동으로 Enter 키를 누를 필요가 없습니다. Vim 은 줄을 열고 즉시 삽입 모드로 진입할 수 있는 전용 명령을 제공합니다.

  • o – 현재 줄 아래에 새 줄을 열고 삽입 모드로 진입합니다.
  • O – 현재 줄 위에 새 줄을 열고 삽입 모드로 진입합니다.

이 명령들은 코딩이나 작성 중에 빠르게 vim add line을 해야 할 때 매우 유용합니다.

팁: 이 명령들 앞에 숫자를 붙여 반복할 수 있습니다. 예를 들어, 일반 모드에서 3o를 입력하면 현재 줄 아래에 세 개의 빈 줄이 열리고 첫 번째 새 줄에서 삽입 모드로 진입합니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

연습은 Vim 을 마스터하는 데 필수적입니다. 다음 실습은 Vim 의 텍스트 편집 기능을 강화하기 위한 실습 환경을 제공합니다.

  1. Linux 에서 Vim 과 Nano 로 텍스트 파일 편집하기 - 파일 생성, 텍스트 편집, 파일 저장, vi/vim 및 nano 를 사용한 탐색을 연습합니다. 이 실습은 Vim 의 일반 모드와 삽입 모드 사용의 기본 기술을 숙달하는 데 도움이 될 것입니다.

이러한 개념을 실제 시나리오에 적용하면 Linux 에서 Vim 을 사용하여 텍스트 편집에 대한 자신감을 키울 수 있습니다.

퀴즈

커서 앞에 삽입 모드로 진입하는 키는 무엇입니까? 단일 소문자 영어 알파벳으로 답하십시오.