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

时间:2016-10-31 05:04:45

标签: visual-studio-code

关闭标签时,有没有办法防止VSCode跳到各处?它跳转到所选选项卡的位置,但是当打开各种文件以在lib中检查时,这非常迷惑。

3 个答案:

答案 0 :(得分:114)

此行为由以下设置控制:

"explorer.autoReveal": false

目前没有设置可以将所选文件保留在资源管理器中,但是这个文件至少会保持滚动位置不变并阻止"跳跃"。

<强>更新

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

答案 1 :(得分:15)

如上所述,申请"explorer.autoReveal": false后,您也可以设置

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

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

答案 2 :(得分:3)

issue 23902中所评论(用于在边栏中保持选择文件而无需强制滚动的选项)

  • 如果将autoReveal设置为true,则内部文件浏览器的跳转会造成混乱;
  • 如果将autoReveal设置为false,则每次在选项卡之间切换时,都必须使用showActiveFileInExplorer键盘绑定或右键单击菜单

但是有了VSCode 1.46 (May 2020),您现在有了:

资源管理器无需强制滚动即可自动显示焦点

focusNoScroll设置有一个新选项 explorer.autoReveal

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