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