*Requires Visual Studio Code, version 1.43 or higher
Auto Hide
Extension install page: https://marketplace.visualstudio.com/items/PCODE-pl.vscode-autohide-plus
Features
Causes the SideBar to be hidden whenever the user clicks into the text editor.

Auto-hide bottom Panel
Same thing as above, except for the bottom Panel (output, terminal, etc. are contained in the Panel).
Causes the SideBar to be shown whenever the user clicks into the text editor.
Auto-show bottom Panel
Same thing as above, except for the bottom Panel (output, terminal, etc. are contained in the panel).
Fork differences
- Added auto-showing of SideBars and Panel when the user clicks into a text editor
- Added auto-showing/hiding of SideBars and Panel when the user enters debug mode
- Added auto-showing/hiding of SideBars and Panel when the user exits debug mode
Settings
autoHidePlus.autoHideRightSideBar : Hide the right SideBar when the user clicks into a text editor. [boolean, default: false ]
autoHidePlus.autoHideLeftSideBar : Hide the left SideBar when the user clicks into a text editor. [boolean, default: false ]
autoHidePlus.autoHidePanel : Hide the Panel (output, terminal, etc.) when the user clicks into a text editor. [boolean, default: false ]
autoHidePlus.autoHideReferences : Hide the References panel (Go to References ) when the user clicks into a text editor. [boolean, default: false ]
autoHidePlus.hideOnOpen : Hide SideBars and Panel when VSCode first opens. [boolean, default: false ]
autoHidePlus.hideRightSideBarWhenDebug : Hide right SideBar when the user clicks into a text editor in debug mode. [boolean, default: true ]
autoHidePlus.hideLeftSideBarWhenDebug : Hide left SideBar when the user clicks into a text editor in debug mode. [boolean, default: true ]
autoHidePlus.hidePanelWhenDebug : Hide Panel when the user clicks into a text editor in debug mode. [boolean, default: true ]
autoHidePlus.autoShowRightSideBar : Show the right SideBar when the user clicks into a text editor. [boolean, default: false ]
autoHidePlus.autoShowLeftSideBar : Show the left SideBar when the user clicks into a text editor. [boolean, default: false ]
autoHidePlus.autoShowPanel : Show Panel when the user clicks into a text editor. [boolean, default: false ]
autoHidePlus.hideRightSideBarOnDebug : Hide the right SideBar when the user enters debug mode. [boolean, default: false ]
autoHidePlus.hideRightSideBarOnDebug : Hide the left SideBar when the user enters debug mode. [boolean, default: false ]
autoHidePlus.hidePanelOnDebug : Hide Panel when the user enters debug mode. [boolean, default: false ]
autoHidePlus.showLeftSideBarsOnDebug : Show the left SideBar when the user enters debug mode. [boolean, default: false ]
autoHidePlus.showRightSideBarOnDebug : Show the right SideBar when the user enters debug mode. [boolean, default: false ]
autoHidePlus.showPanelOnDebug : Show Panel when the user enters debug mode. [boolean, default: false ]
autoHidePlus.hideRightSideBarOnDebugEnd : Hide the right SideBar when the user exits debug mode. [boolean, default: false ]
autoHidePlus.hideLeftSideBarOnDebugEnd : Hide the left SideBar when the user exits debug mode. [boolean, default: false ]
autoHidePlus.hidePanelOnDebugEnd : Hide Panel when the user exits debug mode. [boolean, default:
false ]
autoHidePlus.showRightSideBarOnDebugEnd : Show the right SideBar when the user exits debug mode. [boolean, default: false ]
autoHidePlus.showLeftSideBarOnDebugEnd : Show the left SideBar when the user exits debug mode. [boolean, default: false ]
autoHidePlus.showPanelOnDebugEnd : Show Panel when the user exits debug mode. [boolean, default: false ]
Commands
autoHidePlus.toggleAutoHideRightSideBar : Toggle autoHidePlus.autoHideRightSideBar setting for current workspace. Use this command to pin/unpin the right SideBar.
autoHidePlus.toggleAutoHideLeftSideBar : Toggle autoHidePlus.autoHideLeftSideBar setting for current workspace. Use this command to pin/unpin the left SideBar.
autoHidePlus.toggleAutoHidePanel : Toggle autoHidePlus.autoHidePanel setting for current workspace. Use this command to pin/unpin the Panel.
autoHidePlus.toggleAutoHideReferences : Toggle autoHidePlus.autoHideReferences setting for current workspace. Use this command to pin/unpin the References panel.
autoHidePlus.toggleHideOnOpen : Toggle autoHidePlus.hideOnOpen setting for current workspace. Use this command to pin/unpin the SideBars and Panel when VSCode first opens.
autoHidePlus.toggleHideRightSideBarWhenDebug : Toggle autoHidePlus.hideRightSideBarWhenDebug setting for current workspace.
autoHidePlus.toggleHideLeftSideBarWhenDebug : Toggle autoHidePlus.hideLeftSideBarWhenDebug setting for current workspace.
autoHidePlus.toggleHidePanelWhenDebug : Toggle autoHidePlus.hidePanelWhenDebug setting for current workspace.
autoHidePlus.toggleAutoShowRightSideBar : Toggle autoHidePlus.autoShowRightSideBar setting for current workspace.
autoHidePlus.toggleAutoShowLeftSideBar : Toggle autoHidePlus.autoShowLeftSideBar setting for current workspace.
autoHidePlus.toggleAutoShowPanel : Toggle autoHidePlus.autoShowPanel setting for current workspace.
autoHidePlus.toggleShowRightSideBarWhenDebug : Toggle autoHidePlus.showRightSideBarWhenDebug setting for current workspace.
autoHidePlus.toggleShowLeftSideBarWhenDebug : Toggle autoHidePlus.showLeftSideBarWhenDebug setting for current workspace.
autoHidePlus.toggleShowPanelWhenDebug : Toggle autoHidePlus.showPanelWhenDebug setting for current workspace.
autoHidePlus.toggleHideRightSideBarOnDebug : Toggle autoHidePlus.hideRightSideBarOnDebug setting for current workspace.
autoHidePlus.toggleHideLeftSideBarOnDebug : Toggle autoHidePlus.hideLeftSideBarOnDebug setting for current workspace.
autoHidePlus.toggleHidePanelOnDebug : Toggle autoHidePlus.hidePanelOnDebug setting for current workspace.
autoHidePlus.toggleShowRightSideBarOnDebug : Toggle autoHidePlus.showRightSideBarOnDebug setting for current workspace.
autoHidePlus.toggleShowLeftSideBarOnDebug : Toggle autoHidePlus.showLeftSideBarOnDebug setting for current workspace.
autoHidePlus.toggleShowPanelOnDebug : Toggle autoHidePlus.showPanelOnDebug setting for current workspace.
autoHidePlus.toggleHideRightSideBarOnDebugEnd : Toggle autoHidePlus.hideRightSideBarOnDebugEnd setting for current workspace.
autoHidePlus.toggleHideLeftSideBarOnDebugEnd : Toggle autoHidePlus.hideLeftSideBarOnDebugEnd setting for current workspace.
autoHidePlus.toggleHidePanelOnDebugEnd : Toggle autoHidePlus.hidePanelOnDebugEnd setting for current workspace.
autoHidePlus.toggleShowRightSideBarOnDebugEnd : Toggle autoHidePlus.showRightSideBarOnDebugEnd setting for current workspace.
autoHidePlus.toggleShowLeftSideBarOnDebugEnd : Toggle autoHidePlus.showLeftSideBarOnDebugEnd setting for current workspace.
autoHidePlus.toggleShowPanelOnDebugEnd : Toggle autoHidePlus.showPanelOnDebugEnd setting for current workspace.
Developing
- Clone/download repo: https://github.com/pczerkas/vscode-autohide.git
- Make code changes in "src" folder.
- Run "npm run compile". (this will start compiler in watch mode) [if editing in vscode, Ctrl+Shift+B also works]
- In vscode, open the Debug panel and launch the extension from there.
Publishing
https://code.visualstudio.com/api/working-with-extensions/publishing-extension
This extension is a modified version of:
https://marketplace.visualstudio.com/items?itemName=sr-team.vscode-autohide
| |