Mac OS X의 Vim 삽입 모드


98

분명히 Mac 키보드에는 Insert키 가 없습니다 (또는 키가 있지만 찾을 수 없습니다). Mac의 Vim 에서 삽입 모드를 얻으려면 어떻게 해야합니까?


2
vim의 가장 좋은 점은 영숫자 키와 제어 및 이스케이프 만있는 간단한 키보드에서 사용하도록 설계되었다는 것입니다. 홈 로우에서 손을 떼지 않아도되기 때문에 터치 타이피스트에게 좋습니다.
Paul Tomblin

5
이 질문과 다른 점을 배웠습니다. \ <kdb \> 태그입니다.
sykora

답변:


212

이것이 보이는 것처럼 간단한 질문이라면을 누르기 만하면 i됩니다.


9
감사합니다! 저는 인정해야합니다. 저는 vim 초보자이자 Mac 초보자이기 때문에 간단했습니다. 감사!
Tamas Czinege

2
아, vim에 대한 유용한 팁을 원한다면 온라인에서 "치트 시트"를 찾는 것이 좋습니다. 또한 $ % 및 ^ 위치는 친구이며 시간을 크게 절약 할 수 있습니다. 명령 편집 (삭제, 이동, 복사)과 함께 사용하십시오.
Jeremy L

1
또한 vim 내의 : help 파일은 끝없이 포괄적입니다
rampion

1
vimtutor는 초보자에게도 좋습니다. 명령 줄에 vimtutor를 입력하기 만하면됩니다. 참조 : help tutor
user55400

1
LMAO. 그렇게 간단한 질문처럼 보이지만 나도 너무 길을 잃었다. 검색하기도 어렵습니다. 나는 항상 삽입 키를 사용했습니다. 나는 헤매었다.
Preston

19

Vim 은 플랫폼에 관계없이 사용 i(또는 a추가)을 사용하여 삽입 모드로 들어갑니다 . 덮어 쓰기 모드는 Shift+를 사용하여 거의 입력되지 않습니다 r. Insert여기서 열쇠를 사용한 적이 없습니다 .


9

Insert키 의 다른 용도는 이미 둘 중 하나에있을 때 교체 모드와 삽입 모드 사이를 전환하는 것입니다. Mac에서 다른 키를 매핑하여이를 쉽게 수행 할 수 있습니다. 당신에 ~/.vimrc바로 넣어 imap <F13> <Insert>지금은 F13(내 맥 키보드의 위치로 가장 가까운 열쇠 키 Insert키가 일반 키보드에 있음).


그러나 사람들이 R이 어떤 구성없이 vim에서 교체 모드로 들어가는 열쇠라는 것을 기억하게하는 것이 더 쉬울 수 있습니다.
Yongwei Wu

내 대답은 삽입에 이미있을 때 당신이 히트하면 / 그 모드, 모드 교체에 대해이었다 R다음은 입력 할 R버퍼에.
smathy

2
너가 확실히 맞아. 그러나 모두가 알고 있는지는 모르겠습니다. 나는 윈도우 배경에서 온, 나는 R.보다 먼저 삽입으로 대체 모드를 입력하는 방법을 알고
Yongwei 우

이것을 추가 한 후 F13을 누르면 .vimrc단어 당 대소 문자 변경으로 작동합니다. 이유가 무엇인가요?
user3728501

아마도 다른 것이 매핑 F13되거나 (내 매핑없이 대문자 표시 동작이 보입니까?) Insert다른 곳에서 매핑 되었을 수 있습니다 ( 이 문제를 해결 하는 inoremap대신 사용 imap).
smathy

6

"i"를 누르면 VIM 내에서 삽입 모드로 들어갑니다.


5

삽입 모드 입력 : 누르기 i

삽입 모드 종료 :을 누르고 esc입력:x

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.