ibus와 vim을 사용할 때 백 스페이스를 다시 매핑하는 방법은 무엇입니까?


1

내가 먼저 해.

:inoremap <BS> x

삽입 모드로 전환하십시오. 그런 다음 ibus에서 한글 입력으로 전환하십시오. 이제 입력을 시도합니다.

그리고 그것은 다음과 같이 나타납니다.

ㅁx마

그 말이 맞는 것 같아요, 그렇죠? ibus는 백 스페이스를 생성해야합니다. 그것을 . 그러나 그것은 내가 간섭하지 않고 백 스페이스를 다시 매핑 할 수 없다는 것을 의미합니다.

이 문제를 해결하기 위해 내가 할 수있는 일이 있습니까?

답변:


0

나는 ibus에 대해 모른다. 그러나 당신은 시도 할 수 있었다. 이 플러그인 ,에 참조 된 vim_use에 관한 비슷한 질문 .


어쩌면 당신은 inoremap <BS> <c-r>=Backspace()<CR> 만들고 Backspace() 함수는지도 확장이 피해야하는 상황을 어떻게 든 감지합니다. 빔 팁 68 - "잘못된 매핑 확인하기" . 어쩌면 당신은 ibus에 의해 삽입 된 시퀀스를 feedkeys().


제안 해 주셔서 감사합니다. 그러나 이것은 한글 모드가있는 삽입 모드에서 발생하는 문제이므로 문제가 해결되지 않을 것으로 생각됩니다.
Owen

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