【发布时间】:2017-03-13 05:17:46
【问题描述】:
有没有办法防止 VSCode 在关闭选项卡时到处乱跳?它会跳转到所选选项卡的位置,但是在打开各种文件以在 lib 中进行检查时,这会非常令人迷惑。
【问题讨论】:
有没有办法防止 VSCode 在关闭选项卡时到处乱跳?它会跳转到所选选项卡的位置,但是在打开各种文件以在 lib 中进行检查时,这会非常令人迷惑。
【问题讨论】:
此行为由以下设置控制:
"explorer.autoReveal": false
目前在资源管理器中没有保留选中文件的设置,但是这个至少保持滚动位置固定,防止“跳转”。
更新
在当前版本中,相同的设置现在保留选定的文件。
【讨论】:
你申请"explorer.autoReveal": false后,如上所述,你也可以设置
{ "key": "cmd+e", "command": "workbench.files.action.showActiveFileInExplorer" }
【讨论】:
Preferences -> Keyboard Shortcuts。用上面的内容添加一个新行。
正如issue 23902 中评论的那样(在侧边栏中保持选中文件而不强制滚动的选项)
autoReveal 设置为true,则文件浏览器内部跳转会令人困惑;autoReveal设置为false,每次切换标签时我都必须使用showActiveFileInExplorer键绑定或右键菜单但是有了VSCode 1.46 (May 2020),你现在有了:
Explorer 无需强制滚动即可自动显示焦点
explorer.autoReveal设置有一个新选项focusNoScroll。使用此选项时,资源管理器将在打开文件时自动选择文件,但不会滚动以在资源管理器视图中显示它们。
【讨论】: