Is there a way to prevent VSCode from jumping all over the place when closing a tab? It jumps to the location of the selected tab, but this is very disorienting when opening various files to inspect within a lib.
3 Answers
This behaviour is controlled by the following setting in the settings.json file:
"explorer.autoReveal": false
File -> Preferences -> Settings:
There is currently no setting for keeping the selected file in the explorer, but this one at least keeps the scroll position fixed and prevents the "jumping".
Update
In current versions, the same setting now keeps the selected file.
5 Comments
After you apply "explorer.autoReveal": false, as mentioned above, you can also set up
a shortcut to force show the current file in Explorer:
{ "key": "cmd+e", "command": "workbench.files.action.showActiveFileInExplorer" }
3 Comments
Preferences -> Keyboard Shortcuts. Add a new line with the above.As commented in issue 23902 (Option to keep file selected in sidebar without forcing a scroll)
- If set
autoRevealto true, the jumping inside file explorer is confusing; - If set
autoRevealto false, I have to useshowActiveFileInExplorerkeybinding or right click menu every time when switch between tabs
But with VSCode 1.46 (May 2020) you now have:
Explorer auto reveal focus without forcing a scroll
There is a new option
focusNoScrollfor theexplorer.autoRevealsetting.When using this option, the Explorer will automatically select files when opening them but will not scroll to reveal them in the Explorer view.
