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를 입력하면 현재 줄 아래에 세 개의 빈 줄이 열리고 첫 번째 새 줄에서 삽입 모드로 진입합니다.