VSCode 防止文件资源管理器跳转

有没有一种方法可以防止 VSCode 在关闭选项卡时到处跳转?它跳转到所选择的选项卡的位置,但是当在库中打开各种文件进行检查时,这会让人非常迷惑。

26392 次浏览

这种行为受以下设置的控制:

"explorer.autoReveal": false

目前没有设置保持在资源管理器中的选定文件,但这一个至少保持滚动位置固定,并防止“跳转”。

更新

在当前版本中,相同的设置现在将保留选定的文件。

在应用 "explorer.autoReveal": false之后,如上所述,还可以设置

在资源管理器中显示当前文件的快捷方式:

{ "key": "cmd+e", "command": "workbench.files.action.showActiveFileInExplorer" }

正如在 第23902期中注释的那样(选项保持在侧边栏中选择文件而不强制滚动)

  • 如果将 autoReveal设置为 true,文件浏览器中的跳转就会混淆;
  • 如果将 autoReveal设置为 false,我必须使用 showActiveFileInExplorer键绑定或每次在选项卡之间切换时右击菜单

但现在有了 VSCode 1.46(2020年5月),你就有了:

资源管理器在不强制滚动的情况下自动显示焦点

对于 explorer.autoReveal设置,有一个新的选项 focusNoScroll

使用此选项时,资源管理器将在打开文件时自动选择它们,但不会滚动以在资源管理器视图中显示它们。