Optional
colorThe icon ThemeColor for the terminal.
The standard terminal.ansi*
theme keys are
recommended for the best contrast and consistency across themes.
Optional
iconThe icon path or ThemeIcon for the terminal.
Optional
isOpt-out of the default terminal persistence on restart and reload.
This will only take effect when terminal.integrated.enablePersistentSessions
is enabled.
Optional
locationThe TerminalLocation or TerminalEditorLocationOptions or TerminalSplitLocationOptions for the terminal.
The name of the terminal.
An implementation of Pseudoterminal where an extension can control it.
Optional
shellThe nonce to use to verify shell integration sequences are coming from a trusted source. An example impact of UX of this is if the command line is reported with a nonce, it will not need to verify with the user that the command line is correct before rerunning it via the shell integration command decoration.
This should be used if the terminal includes custom shell integration support. It should be set to a random GUID. Inside the Pseudoterminal implementation, this value can be passed through in the relevant sequences to make them trusted.
Options a virtual process terminal.