The name of the terminal.
The process ID of the shell process.
The object used to initialize the terminal, this is useful for example to detecting the shell type of when the terminal was not launched by this extension or for detecting what folder the shell was launched in.
The exit status of the terminal, this will be undefined while the terminal is active.
Example: Show a notification with the exit code when the terminal exits with a non-zero exit code.
window.onDidCloseTerminal(t => {
if (t.exitStatus && t.exitStatus.code) {
vscode.window.showInformationMessage(`Exit code: ${t.exitStatus.code}`);
}
});
Send text to the terminal. The text is written to the stdin of the underlying pty process (shell) of the terminal.
The text to send.
Whether to add a new line to the text being sent, this is normally
required to run a command in the terminal. The character(s) added are \n or \r\n
depending on the platform. This defaults to true
.
Show the terminal panel and reveal this terminal in the UI.
When true
the terminal will not take focus.
Hide the terminal panel if this terminal is currently showing.
Dispose and free associated resources.
VS Code 插件开发中文文档 | VS Code 中文文档 | VS Code 官网文档 | VS Code 扩展市场
Generated by TypeDoc
An individual terminal instance within the integrated terminal.