Vim 마크와 미국 국제 키보드

Vim 마크와 미국 국제 키보드

'a삽입 모드에서 키를 누르면 "á"가 생성되도록 미국 국제 키보드를 사용합니다 .

그러나 다음과 같은 마크에 액세스하고 싶습니다.'a일반 모드에서 누르면 작동하지 않으며 해결 방법으로 를 눌러야 합니다 'spacea.

해결책이 있나요? 내 말은, vim도 할 수 있다는 거야보다내가 '키를 눌렀거나 전체 데드 키 메커니즘이 vim에 보이지 않아 a나중에 입력할 때만 키 입력을 받게 됩니까(저는 Linux를 사용하고 있습니다)?

물론 마지막 경우에는 일반 모드에서 "à"를 "'a"로 다시 매핑할 수 있습니다. 하지만 이것이 모든 키에서 작동하는 것은 아닙니다. 즉, 'b현재 키보드 레이아웃에서는 아무 텍스트도 출력되지 않습니다.

답변1

당신의 직감이 맞습니다. 데드 키는 Vim 외부의 운영 체제에 의해 처리되며 Vim은 결과만 볼 수 있습니다.

명령을 다른 키에 다시 매핑할 수 있지만 '사용되지 않는 키가 거의 남아 있지 않습니다.

Vim에서 주로 편집하는 경우(매우 우수한 경험이므로 그래야 할 것입니다) 미국 국제 레이아웃은 전혀 필요하지 않습니다. Vim은 다음과 같은 특수 문자에 대한 자체 입력 방법을 제공합니다.이중문자. Vim 내에서는 + , , á를 눌러 문자를 입력할 수 있습니다 .CtrlK'a

관련 정보