Automatic input method switching for vim
Check for existing issues
- [X] Completed
Describe the feature
Normal mode mappings (e.g., h / j / k / l) are all 8-bit ASCII characters. That means that when you want to work on a file in Russian (or Greek or Chinese), you’ve got to switch back to English (or Spanish or German) every time you leave Insert mode.
If applicable, add mockups / screenshots to help present your vision of the feature
No response
Hey! What's the exact proposal/request here?
Thanks @0x2CA! That'll help once we get to this.
I don't dare to mention this question now, because this is a unique problem with non -English users. But this is definitely a characteristic that can greatly improve the experience. English mother tongue users can't understand it at all, you are really too happy. People with English mother tongue do not know the difficulty of learning English, and there is no trouble in switching language in various scenarios. You are a step ahead of us, this may be the only place I am jealous of you. English is the natural language of computer engineering。
Make sense. A good editor should be language independent, and provide the same experience for users from any country using any language. In internal project or project expected be used in certain country, using english is not enforced.
Is there any update on this? I'm wondering, without this option, how can people who need additional input methods use the Zed editor properly? Is there an alternative method?
The simplest problem is that if I am currently using the Chinese input method, then after I return to normal mode, typing dd does not work.