关闭标签时,有没有办法防止VSCode跳到各处?它跳转到所选选项卡的位置,但是当打开各种文件以在lib中检查时,这非常迷惑。
答案 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
。使用此选项时,资源管理器将在打开文件时自动选择文件,但不会滚动以在资源管理器视图中显示它们。