vscode 悬停指示可以停留在主菜单中的多个子菜单选项上,

mbzjlibv  于 3个月前  发布在  Vscode
关注(0)|答案(2)|浏览(31)

当所有扩展都被禁用时,这个问题是否会发生?:是的

  • VS Code 版本:1.70.0
  • 操作系统版本:Windows 10 Pro 21H2

重现步骤:

  1. 打开主菜单的第3级或第4级,在上层菜单中,这个问题不会发生:
    1.1. 如果菜单栏被禁用:从 Menu → View → Appearance 开始,或者任何更深层次的嵌套级别
    1.2. 如果菜单栏被启用:例如 View → Appearance → Panel position
  2. 将光标从子菜单向右移动,然后将光标移回该子菜单的一个选项,再次将光标从子菜单移开,但在此期间,编辑器的滚动条消失动画或动画完成后。悬停指示器将保持在该子菜单选项上
  3. 然后,如果你将光标移回另一个子菜单选项,之前悬停的选项上的悬停指示器将保持不变,当前悬停的选项上也会出现悬停指示器
  4. 但是,如果你在上述动画期间或之后将光标从子菜单移开,悬停指示器仍然会保持在两个子菜单选项上
  5. 你可以将光标移动到另一个选项上,它也将具有悬停指示器,除了之前的两个选项之外
  6. 这个技巧可以一直执行,直到该子菜单的所有选项都有悬停指示器,包括具有自己子菜单的选项。

实际上,我不知道这个问题是否真的与编辑器的滚动条有关,还是只是一个巧合,但似乎某种动画影响了子菜单选项的悬停外观/消失。

我还检查了如果只打开“开始”页面并且没有任何打开的标签页,这个问题是否会发生,结果在所有情况下都是一样的。
你可以在下面的视频中看到这种行为的例子:
Desktop.2022.08.08.-.19.27.57.01.00_00_20-.mp4

相关问题