You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename "Integrated Console" to "Extension Terminal"
Except the startup banner as its the default, and may not be for the VS
Code extension but for any client that connects to PSES and supports a
terminal.
And bump problematic test timeouts up.
The PowerShell Integrated Console uses the host process' Stdio streams for console input and output. Please note that this is mutually exclusive from using Stdio for the language server protocol messages.
66
+
The PowerShell Extension Terminal uses the host process' Stdio streams for console input and output. Please note that this is mutually exclusive from using Stdio for the language server protocol messages.
67
67
68
-
If you want to take advantage of the PowerShell Integrated Console which automatically shares state with the editor-side,
68
+
If you want to take advantage of the PowerShell Extension Terminal which automatically shares state with the editor-side,
69
69
you must include the `-EnableConsoleRepl` switch when called `Start-EditorServices.ps1`.
70
70
71
71
This is typically used if your client can create arbitrary terminals in the editor like below:
72
72
73
-

73
+

74
74
75
-
The Visual Studio Code, Vim, and IntelliJ extensions currently use the PowerShell Integrated Console.
75
+
The Visual Studio Code, Vim, and IntelliJ extensions currently use the PowerShell Extension Terminal.
76
76
77
77
#### Debugging
78
78
@@ -87,9 +87,9 @@ Currently, only the Visual Studio Code extension supports debugging.
87
87
88
88
### Stdio
89
89
90
-
Stdio is a simpler and more universal mechanism for the Language Server Protocol. We recommend using it if your editor/client doesn't need to support the PowerShell Integrated Console or debugging.
90
+
Stdio is a simpler and more universal mechanism for the Language Server Protocol. We recommend using it if your editor/client doesn't need to support the PowerShell Extension Terminal or debugging.
91
91
92
-
> NOTE: Debugging and the Integrated Console are not features of the Stdio channel because each feature requires its own IO streams and since the Stdio model only provides a single set of streams (Stdio),
92
+
> NOTE: Debugging and the Extension Terminal are not features of the Stdio channel because each feature requires its own IO streams and since the Stdio model only provides a single set of streams (Stdio),
93
93
> these features cannot be leveraged.
94
94
95
95
The typical command to start PowerShell Editor Services using stdio is as follows:
0 commit comments