与PowerShell的VS代码中的Cmder集成未按预期工作

与PowerShell的VS代码中的Cmder集成未按预期工作,powershell,visual-studio-code,vscode-settings,cmder,Powershell,Visual Studio Code,Vscode Settings,Cmder,我正在尝试在PowerShell的VS代码中使用Cmder,而不是PowerShell.exe。我遵循了cmder GitHub上的官方指示()。现在,当我重新启动VS代码时,终端将启动。看起来像这样: 它的名称是“powershell”,看起来像Cmder,但行为与之不同。 也许我期待的是一些不适合工作的东西,但我期待的是“CTRL+Backspace”删除左侧的单词。相反,我得到了“^W”: 此外,只要我打开一个.ps1文件,就会启动一个名为“PowerShell集成控制台”的新终端:

我正在尝试在PowerShell的VS代码中使用Cmder,而不是PowerShell.exe。我遵循了cmder GitHub上的官方指示()。现在,当我重新启动VS代码时,终端将启动。看起来像这样:

它的名称是“powershell”,看起来像Cmder,但行为与之不同。 也许我期待的是一些不适合工作的东西,但我期待的是“CTRL+Backspace”删除左侧的单词。相反,我得到了“^W”:

此外,只要我打开一个.ps1文件,就会启动一个名为“PowerShell集成控制台”的新终端:

此终端的行为与“powershell”终端相同

下面是我在settings.json中与集成终端和PowerShell相关的设置:

“terminal.integrated.shell.windows”:“C:\\windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe”,
“terminal.integrated.shellArgs.windows”:[
“-执行政策”,
“旁路”,
“-诺洛戈”,
“-非营利组织”,
“-NoExit”,
“-命令”,
“'C:\\Users\\fhe\\[REMOVED]\\Apps\\cmder\u mini\\vendor\\profile.ps1'”
],
“terminal.integrated.RenderType”:“自动”,
“终端。集成。回滚”:10000,
“powershell.scriptAnalysis.enable”:true,
“powershell.integratedConsole.FocusConsoleExecute”:false,
“powershell.enableProfileLoading”:true,
我注意到,如果我将其更改回官方指南在“将Cmder作为VS代码终端运行”(Run Cmder as the VS Code terminal)()下建议的内容,则在使用CTRL+Backspace时,我将获得预期的行为

因此,我的问题是:

  • VS代码中的Cmder集成是否旨在为PowerShell提供CTRL+Backspace功能
  • 如果是这样的话,我可能会错误地配置什么
  • 谢谢