Protected_Protected ReadonlyclipboardProtected ReadonlycontextProtected ReadonlycontributedProtected ReadonlycopyProtected ReadonlyfileProtected ReadonlylabelProtectedmergeProtectedmostIDs of the most recently used terminals
ReadonlyonProtected ReadonlyonReadonlyonProtected ReadonlyonProtected ReadonlypreferenceProtected ReadonlyprofileProtected ReadonlyquickProtected ReadonlyselectionProtected ReadonlyshellProtected ReadonlyshellProtected ReadonlystorageProtected ReadonlyterminalProtectedterminalProtected ReadonlyterminalProtected ReadonlyuserProtected ReadonlyvariableProtected ReadonlywidgetProtected ReadonlyworkspaceProtectedchooseProtectedconfirmthe widget id (NOT the terminal id!)
the widget
ProtectedgetReturns detected default shell.
ProtectedgetProtectedgetProtectedinitCalled after the application shell has been attached in case there is no previous workbench layout state. Should return a promise if it runs asynchronously.
ProtectedmergeCreate new terminal with predefined options.
terminal options.
Called when the application is started. The application shell is not attached yet when this method runs. Should return a promise if it runs asynchronously.
Called on beforeunload event, right before the window closes.
Return true or an OnWillStopAction in order to prevent exit.
Note: No async code allowed, this function has to run on one tick.
Optionaloptions: WidgetOpenerOptionsProtectedopenOptionaloptions: ApplicationShell.WidgetOptionsProtectedopenOptionaloptions: ApplicationShell.WidgetOptionsOptionalterminalProfile: TerminalProfileIt should be aligned with https://code.visualstudio.com/api/references/theme-color#integrated-terminal-colors
Registers keybindings.
the keybinding registry.
Registers toolbar items.
the tabbar toolbar registry.
ProtectedresolveProtectedselectProtectedselectProtectedsetProtectedsetProtectedsplitOptionalreferenceTerminal: TerminalWidgetProtectedtoggleProtectedupdateProtectedwith
The command contribution should be implemented to register custom commands and handler.