VSCodeVim / VSCodeVim/Vim

displaying word by word when typing Chinese

Open
#2,607 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/non-latin-characters
Dominant language
TypeScript
Stars
15.2k
Forks
1.5k
Avg merge
3d 18h
Merged PRs (30d)
6

Description

Is this a BUG REPORT or FEATURE REQUEST? (choose one):
BUG

What happened:

When typing Chinese, the characters are showing word by word, making it really uncomfortable when typing multiple characters at the same time.

What did you expect to happen:

All the typed characters are displaying at the same time just as how the editor does without vim plugin.

How to reproduce it (as minimally and precisely as possible):

Type a long sentence using pinyin of several words and hit space.
e.g.

  1. Switch to System Default Chinese Input Method(I'm using Win10 Pro)
  2. type nihaoa
  3. hit space and 你 好 啊 three words are displaying one by one instead of three of them together.

Environment:

  • Extension (VsCodeVim) version: 0.11.5
  • VSCode version: 1.23.0
  • OS version: Windows 10 Pro 1803

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in VSCodeVim 0.11.5 on Windows 10 with the System Default Chinese Input Method, typing “nihaoa” and pressing space. Compare the rendering with VS Code without the Vim extension; done means the converted characters appear together rather than word by word.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
internationalization, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.