'a삽입 모드에서 키를 누르면 "á"가 생성되도록 미국 국제 키보드를 사용합니다 .
그러나 다음과 같은 마크에 액세스하고 싶습니다.ㅏ'a일반 모드에서 누르면 작동하지 않으며 해결 방법으로 를 눌러야 합니다 'spacea.
해결책이 있나요? 내 말은, vim도 할 수 있다는 거야보다내가 '키를 눌렀거나 전체 데드 키 메커니즘이 vim에 보이지 않아 a나중에 입력할 때만 키 입력을 받게 됩니까(저는 Linux를 사용하고 있습니다)?
물론 마지막 경우에는 일반 모드에서 "à"를 "'a"로 다시 매핑할 수 있습니다. 하지만 이것이 모든 키에서 작동하는 것은 아닙니다. 즉, 'b현재 키보드 레이아웃에서는 아무 텍스트도 출력되지 않습니다.
답변1
당신의 직감이 맞습니다. 데드 키는 Vim 외부의 운영 체제에 의해 처리되며 Vim은 결과만 볼 수 있습니다.
명령을 다른 키에 다시 매핑할 수 있지만 '
사용되지 않는 키가 거의 남아 있지 않습니다.
Vim에서 주로 편집하는 경우(매우 우수한 경험이므로 그래야 할 것입니다) 미국 국제 레이아웃은 전혀 필요하지 않습니다. Vim은 다음과 같은 특수 문자에 대한 자체 입력 방법을 제공합니다.이중문자. Vim 내에서는 + , , á
를 눌러 문자를 입력할 수 있습니다 .CtrlK'a