Vim-편집

Vim은 편집 기능을 매우 강력하게 만드는 많은 명령을 제공합니다. 이 장에서는 다음 항목에 대해 설명합니다.

  • Insert
  • Append
  • 새 줄 열기
  • Substitute
  • Change
  • Replace
  • Join

커서 앞에 텍스트 삽입

커서 앞에 텍스트를 삽입하려면 다음 단계를 수행하십시오.

  • 커서 앞에 텍스트를 삽입하려면 다음 단계를 수행하십시오.
  • 삽입 모드로 전환
i

줄 시작 부분에 텍스트 삽입

당신이 줄의 중간에 있고 현재 줄의 시작 부분에 텍스트를 삽입하고 싶다고 가정하고 다음 단계를 수행하십시오.

  • 명령 모드로 전환
Esc
  • 삽입 모드 활성화
I

이 작업은 커서를 현재 줄의 시작 부분으로 이동하고 삽입 모드에서 Vim을 전환합니다.

커서 뒤에 텍스트 추가

커서 뒤에 텍스트를 추가하려면 다음 단계를 수행하십시오.

  • 명령 모드로 전환하고 커서를 적절한 위치로 이동
Esc
  • 삽입 모드로 전환
a

이 작업은 커서를 한 위치 씩 이동하고 삽입 모드에서 Vim을 전환합니다.

줄 끝에 텍스트 추가

당신이 줄의 중간에 있고 현재 줄 끝에 텍스트를 추가하고 싶다고 가정하고 다음 단계를 수행하십시오.

  • 명령 모드로 전환
Esc
  • 삽입 모드로 전환
A

이 작업은 커서를 줄 끝으로 이동하고 삽입 모드에서 Vim을 전환합니다.

커서 아래에 새 줄 열기

라인의 중간에 있고 현재 라인 아래에 새 라인을 열고 다음 단계를 수행한다고 가정 해 봅시다.

  • 명령 모드로 전환
Esc
  • 삽입 모드로 전환
o

이 작업은 현재 줄 아래에 빈 줄을 삽입하고 삽입 모드에서 Vim을 전환합니다.

커서 위에 새 줄 열기

라인의 중간에 있고 현재 라인 위에 새 라인을 열고 다음 단계를 수행한다고 가정 해 봅시다.

  • 명령 모드로 전환
Esc
  • 삽입 모드로 전환
o

이 작업은 현재 줄 위에 빈 줄을 삽입하고 삽입 모드에서 Vim을 전환합니다.

대체 텍스트

단일 문자를 대체하고 다음 단계를 수행한다고 가정 해 보겠습니다.

  • 명령 모드로 전환
Esc
  • 커서를 적절한 위치로 이동
  • 삽입 모드로 전환
s

이 동작은 커서 아래의 문자를 삭제하고 삽입 모드에서 Vim을 전환합니다.

s

이 작업은 전체 라인을 삭제하고 삽입 모드에서 Vim을 전환합니다.

텍스트 변경

현재 줄의 텍스트를 변경하고 다음 단계를 수행한다고 가정 해 보겠습니다.

  • 명령 모드로 전환
Esc
  • 다음 명령을 실행하십시오-
cc

이것은 S를 사용하는 대체 행동과 유사합니다.

현재 커서 위치에서 텍스트를 변경하려면 다음 명령을 실행하십시오.

C

이 작업은 현재 커서 위치 이후의 텍스트를 삭제하고 삽입 모드에서 Vim을 전환합니다.

텍스트 교체

단일 문자를 바꾸려면 다음 단계를 수행하십시오.

  • 명령 모드로 전환
Esc
  • 커서를 적절한 위치로 이동
  • 다음 명령을 실행하십시오-
r
  • 대체 할 문자를 입력하십시오.

이 명령은 삽입 모드에서 Vim을 전환하지 않습니다.

전체 줄을 바꾸려면 다음을 실행하십시오.

R

아래 이미지와 같이 교체 모드에서 Vim을 전환합니다.

텍스트 결합

두 줄을 연결하려면 다음 단계를 수행하십시오.

  • 명령 모드로 전환
Esc
  • 커서를 적절한 줄로 이동
  • 다음 명령을 실행하십시오-
J