vscode [bug] 带有填充选项和终端打开时,小Map部分标题在错误位置渲染,

pkwftd7m  于 6个月前  发布在  Vscode
关注(0)|答案(4)|浏览(51)

Bug: 在设置中将minimap始终显示整个文件时,新区域缩略图中的注解位置不正确。

重现步骤:

  1. 下载一份全新的内部测试版(没有扩展,没有非默认设置)
  2. 在设置中,将minimap切换为始终显示整个文件("editor.minimap.size": "fill")
  3. 打开一个终端
  4. 在一个新的编辑器中,粘贴一段包含// MARK: ...注解的大量文本
  5. 注意,该标题出现在迷你Map的错误位置

注意:

  • 下文中的第一张截图显示问题发生在settings.json,因为起初我以为它只发生在那里。但事实并非如此,尽管如此,我还是保留了它,因为有趣的是设置有额外的问题,即默认值旁边也有幽灵标题。您可以从第二张截图中看到,它也发生在随机的非设置文件中,尽管内容相同,因为那是当时手头方便的内容,但它是在一个普通的编辑器中。*
  • 在我的真实VSCode中,标题实际上会根据minimap需要填充的空间而跳动(就像如果我打开或关闭任何一个侧边栏一样-请参阅下一张截图中的“标题跳动”部分)。在内部测试版中没有发生这种情况,不知道为什么。*
  • 标题功能似乎与minimap设置为proportional或/以及关闭终端一起正常工作。它必须在fill并且终端必须打开才能触发bug。

主屏幕上的bug截图,来自内部测试版

| vscode-yaml | red | 1.14.0 |
| vscode-gitweblinks | red | 2.11.0 |
| vscode-sort-json | ric | 1.20.0 |
| synthwave-vscode | Rob | 0.1.15 |
| bash-debug | rog | 0.3.9 |
| zsh-debug | rog | 0.1.3 |
| gitconfig | sid | 2.0.1 |
| sonarlint-vscode | Son | 4.4.2 |
| rewrap | stk | 1.16.3 |
| vscode-makefile-outliner | tad | 0.2.0 |
| even-better-toml | tam | 0.19.2 |
| shellcheck | tim | 0.37.0 |
| vscode-mermaid-editor | tom | 0.19.1 |
| vscode-mdx | uni | 1.8.3 |
| errorlens | use | 3.16.0 |
| vscode-lldb | vad | 1.10.0 |
| vscodeintellicode | Vis | 1.3.1 |
| txt-syntax | xsh | 0.2.2 |
| vscode-mdx-preview | xyc | 0.3.3 |
| power-edit | YuT | 1.3.0 |
| vscode-open-in-github | ziy | 1.3.6 |
(10 theme extensions excluded)
A/B实验

vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805cf:30301675
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:30899288
c4g48928:30535728
azure-dev_surveyone:30548225
962ge761:30959799
pythongtdpath:30769146
welcomedialog:30910333
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2:30936856
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
h48ei257:31000450
pythontbext0:30879054
accentitlementst:30995554
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
d34g3935:30971562
fegfb526:30981948
bg6jg535:30979843
ccp2r6:30993542
dsvsc020:30976470
pythonait:31006305
gee8j676:31009558
dsvsc021:30996838
gd77d436:30999572
vstestc:31010171
h79rfbju

h79rfbju1#

这可能与文件解析有关,JSON文件不支持注解。

pkln4tw6

pkln4tw62#

这可能与文件解析有关,JSON文件不支持注解。这个问题在fit和fill设置中都会出现,对于Python代码也是如此(我认为它可能与语言无关)。

yzuktlbb

yzuktlbb3#

与语言无关。我在没有扩展的网页编辑器中使用C++ https://vscode.dev/github/ocornut/imgui 进行操作。
示例图片,使用“比例”完美放置:
editor.minimap.size :

使用“适应”或“填充”时偏移很多:
即使在关闭/重新打开等之后也是如此

相关问题