Can't select Chinese characters in INSERT MODE
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.2k
- Forks
- 1.5k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 6
Description
Environment:
- VSCode Version: 1.15.1:
- VsCodeVim Version: 0.9.0:
- OS: Win 10:
What happened:
There is many Chinese devlopment are using both VsCodeVim and Sougou Pinyin. When i want to input Chinese in INSERT MODE , i get this :

This cause I can't select Chinese characters. Under normal circumstances, it should like this:

I'm not sure if there are settings to choose.
How to reproduce it:
Using VsCodeVim and Sougou Pingyin,input chinese in INSERT MODE.
Thank you!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. First reproduce Chinese input with Sougou Pinyin in VSCodeVim INSERT MODE on the reported environment, then trace the extension's insert-mode handling for IME composition and selection. Done means Chinese candidates can be selected normally without breaking INSERT MODE.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- internationalization, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100