microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
162.96k stars 28.77k forks source link

Windows10自带拼音输入法输入错误 #18592

Closed senduo closed 7 years ago

senduo commented 7 years ago
Extension Author Version
vscode-emacs hiro-sun 0.1.1

Steps to Reproduce:

  1. 使用拼音输入法,输入"nihaoma" 2.按空格键,屏幕上显示的是"n你好吗"
dbaeumer commented 7 years ago

Can anyone help translating this?

initialshl commented 7 years ago

Windows 10 built-in Pinyin input method error:

  1. Using (Chinese) Pinyin input method, type "nihaoma"
  2. Press space bar, the screen shows "n你好吗" (Expected result: "你好吗")

I can't reproduce it on my Windows 10 using Microsoft Pinyin (Simplified Chinese) though.

Jasonlhy commented 7 years ago

I also can't reproduce the issue on my Windows 7 using Microsoft Pinyin (Simplified Chinese).

dbaeumer commented 7 years ago

@initialshl @Jasonlhy thanks for the translation and the verification.

@senduo does the problem reproduce for you with vscode-emacs disabled. To disable all extensions use the command F1 > Disable all extensions.

dbaeumer commented 7 years ago

Without the requested information we can't work on this issue. We will reopen when the information is available.

tcztzy commented 7 years ago

I also met this problem. It seems to be related to the extension vscode-emacs.

After I installed and enabled the extension, once I type in Chinese by Microsoft Pinyin, it will delete the former character before cursor if able, and put the first English character in, and then finally works expected.

for example: if I have some code like print(""), and I move the cursor between the double quote, then type in 你好, it will finally get the result print(n你好")

This problem disappear after I disable the extension or change to other input method like Sogou Input Method.

dbaeumer commented 7 years ago

@tcztzy can you please report this to the vscode-emacs extension then.