[Bug]: vscode 1.100 版本中编辑界面和终端界面符号位置有偏差
abgox opened this issue · comments
你应该确保已经完成了下面这些事情。
当前使用的 InputTip 版本
v2.37.5
你正在使用哪种类型的安装包?
zip
你正在使用什么 Windows 系统版本?
Windows 11
哪一个软件出现了问题?软件进程名叫什么?
code.exe
bug 复现步骤
- 将 vscode 更新到最新版本
v1.100就会出现问题
期望结果
编辑界面和终端界面返回的光标的 Y 坐标应该相同
实际发生了什么?
- 当 vscode 更新到
v1.100后,编辑界面和终端界面的符号显示位置有偏差 - 主要是由于编辑界面和终端界面返回的光标位置有偏差
- 简单来说,和终端界面相比,编辑界面返回的光标的 Y 坐标多了向上的 20 左右的偏移量
PixPin_2025-05-09_09-43-07.mp4
还有其他你想要补充的信息吗?
- 目前来说没有解决方案
- vscode 中编辑界面和终端界面返回的光标 Y 坐标不一致,导致基于其计算的符号位置有误
- 这也算是体现了鼠标样式方案的稳定性
- 因为符号显示的位置是基于以下数据进行计算的
- 通过指定光标获取模式去获取到的光标位置信息
- 通过配置设置的偏移量
- 而软件的更新是有几率导致获取不到应用级统一的光标位置信息,就会导致符号显示的位置错误
Thank you for providing detailed analysis of this bug related to vscode version > 1.100, it is helpful.
- 此问题在 vscode v1.101 版本中修复
