VSCodeVim / Vim

:star: Vim for Visual Studio Code
http://aka.ms/vscodevim
MIT License
13.98k stars 1.32k forks source link

CJK still problem in normal mode #532

Closed localvar closed 8 years ago

localvar commented 8 years ago

Do you need help or have a question? Ask us on Slack 👫. Found a bug? Please fill out the sections below 👍.

What did you do?

text as below, put cursor at the 2nd line (the empty line)

abcdefg

hijklmn

switch to Chinese IME and type ksge to input 空格, the actual result is:

空格abcdefg

hijklmn

What did you expect to happen?

In my idea, it would be better if CJK IME could be automatically disabled in normal mode.

What happened instead?

Technical details:

rebornix commented 8 years ago

@localvar The full featured CJK support relies on Code's newly added API replacePreviousChar and it only exists in Insider and 1.4.0 later. So you are supposed to run into this issue with Code 1.3.1.

I'd like to keep this open and test it again when Code 1.4.0 Stable releases. It should work as expected. @localvar sorry to bother you as we released new Ext before Code.

localvar commented 8 years ago

Thanks for the explanation @rebornix , I will wait v1.4.0 and verify this.

johnfn commented 8 years ago

@localvar you can actually install visual code insiders right now and check it out, if you want.

localvar commented 8 years ago

confirm this has been fixed.