vscode 如果在打开的文件夹中删除问题,折叠文件将展开,

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

重现步骤:

  • 新建一个未命名文件1 > 输入 a\nb\bc\n ,将语言更改为TS
  • 新建一个未命名文件2 > 输入 d\ne\bf\n ,将语言更改为TS
  • 打开问题视图。折叠第一个未命名文件。从第二个未命名文件中选择第二个问题
  • 从第二个未命名文件中删除第二行

🐛 第一个文件展开
类型:Bug
如果您查看gif,其他文件的问题是折叠的,当我在当前文件中删除一个问题时,问题视图会展开其他文件并在其中选择第一个问题。
在我看来,其他文件的问题应该保持折叠状态,直到当前文件中的所有问题都消失。目前这导致我一遍又一遍地折叠其他文件的问题,因为我还没有完成修复当前文件。
我也尝试过禁用扩展名,结果也是一样的。

VS Code版本:Code - Insiders 1.87.0-insider (Universal) ( e587755 , 2024-02-15T05:48:48.139Z)
操作系统版本:Darwin arm64 23.3.0
模式:
系统信息
| 项目 | 值 |
| ------ | ------ |
| CPUs | Apple M1 (8 x 24) |
| GPU状态 | 2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabledwebgpu: enabled |
| 负载(平均) | 4, 6, 10 |
| 内存(系统) | 16.00GB (0.44GB free) |
| 进程参数 | --crash-reporter-id 9ac6c7bc-b48e-47ef-abeb-49baab3cba45 |
| 屏幕阅读器 | no |
| VM | 0% |A/B实验

6ojccjat

6ojccjat1#

我无法复现这个问题。第一个文件仍然处于折叠状态。您能提供确切的步骤,以便我按照这些步骤复现这个问题吗?

rjee0c15

rjee0c152#

也许在移除问题之前,您没有在第二个文件中选择一个问题?我注意到(在编写以下步骤时)必须先在一个展开的文件中选择一个问题,才能展开折叠的文件。如果在问题视图中选择了折叠的文件,它就不会展开。

无论如何,这里是步骤:
我创建了一个新文件,在其中输入了 a<return>b<return>c<return> ,并将其语言模式更改为 Typescript 以获取问题。
然后我创建了一个第二个文件,在其中输入了 d<return>e<return>f<return> ,并将其语言模式也更改为 Typescript。
我都没有保存这两个文件,不确定这是否相关。
现在编辑器区域显示了第二个文件(包含 d、e 和 f)。
然后我打开了问题视图,折叠了第一个文件(包含 a、b 和 c)的问题,并为第二个文件(在我的例子中是 'e')选择了一个问题,然后我在编辑器区域将光标放在 'e' 后面,按下退格键删除问题,随后在问题视图中展开了第一个文件。

sr4lhrrt

sr4lhrrt3#

感谢提供的步骤。已更新摘要和描述。

相关问题