microsoft / vscode

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

Text input using IME renders outside when having a wrapped editor #28291

Closed tinyAdapter closed 1 month ago

tinyAdapter commented 7 years ago

Text input using IME (Chinese and Japanese, Korean not test) are duplicated and do not jump to the next line while typing out of the editor

code - insiders_2017-06-09_13-15-41 code - insiders_2017-06-09_13-17-57

Steps to Reproduce:

1.set editor.wordWrap on 2.input some text in one line and greater than the width of editor using IME

obskyr commented 4 years ago

This still happens! In this screenshot, the word “進行” was entered, and the “行” is displayed on both the current line and the line on which it's supposed to be. Pressing enter to confirm the word in the IME makes the first copy disappear.

Screenshot of the buggy behavior

syllr commented 3 years ago
aiday-mar commented 1 month ago

Hi thank you for filing this issue. We have recently introduced a setting called editor.experimentalEditContextEnabled which should fix this issue. The setting will be available in the next Insiders. This issue will be closed but feel free to let us know if you see any other issues when this setting is enabled.