royqh1979 / RedPanda-CPP

A light-weight C/C++ IDE based on Qt
GNU General Public License v3.0
950 stars 103 forks source link

使用快捷键 Ctrl + E 删除行会导致使用 Ctrl + Z 和 Ctrl + Y 撤回和重做内容时文件内容不正确 #370

Closed West-Pavilion closed 5 months ago

West-Pavilion commented 5 months ago

使用快捷键 Ctrl + E 删除行会导致使用 Ctrl + Z 和 Ctrl + Y 撤回和重做内容时文件内容不正确

演示视频:

https://github.com/royqh1979/RedPanda-CPP/assets/111393157/067d6bb7-cd6c-4ecc-acce-b4b47f2b09fb

下面是对应的测试代码:

使用快捷键 Ctrl + E 删除行会导致使用 Ctrl + Z 和 Ctrl + Y 撤回和重做内容时文件内容不正确.zip