다른 위치에서 삽입 모드로 들어가기
vim 도움말 문서에는 이것에 대한 훌륭한 섹션이 있습니다. :help inserting
빠른 요약은 다음과 같습니다.
i
: 커서 앞에 삽입합니다.
I
: 첫 번째 공백이 아닌 문자 앞에 삽입하십시오.
a
: 커서 다음에 삽입합니다.
A
: 줄 끝에 삽입합니다.
o
: 현재 줄 아래에 새 줄을 시작하고 삽입합니다.
O
: 전류 위의 새 줄을 시작하고 삽입합니다.
gI
: 행의 1 열에 삽입하십시오.
gi
: 삽입 모드가 마지막으로 정지 된 곳에 삽입하십시오.
삽입 명령도 카운트되므로 다음을 입력 3itest<space><esc>
하여 입력 할 수 있습니다.
test test test
삽입 명령도 함께 반복 할 수 있으므로 커서 앞에 공백이 있는 삽입물 이 생성 .
되므로 다음 과 같은 결과가 나타납니다.itest<space><esc>..
i
testtesttest
마지막으로, 나는 추가 할 것입니다
EvergreenTree의 의견에서 답을 : 당신과 함께 삽입 모드로 입력 할 수 있습니다 :star[tinsert][!]
처럼 작동하는 i
당신이 그것에게 옵션을 제공하지 않는 한 !
이처럼 작동하는 경우를
A
.
텍스트 수정 후 삽입 모드 시작
일반 모드에서 텍스트를 수정하고 마지막에 삽입 모드로 들어갈 수도 있습니다. 참조하십시오 :help replacing
. 명령 요약은 다음과 같습니다.
c
: 텍스트를 삭제하고 (버퍼에 k) 삽입 모드로 들어갑니다.
cc
: 줄을 삭제하고 삽입 모드로 들어갑니다.
C
: 줄 끝까지 삭제하고 삽입 모드로 들어갑니다.
s
: 여러 문자를 삭제하고 삽입 모드로 들어갑니다.
S
: 여러 줄을 삭제하고 삽입 모드로 들어갑니다.
이들 중 다수는 시각적으로 선택된 텍스트에서도 작동합니다.
:h inserting
-또한:h replacing