我可以自定义 VSCode 以使用控制台模拟器而不是命令提示符吗?
我想使用 conemu 之类的东西,但不想在 conemu 中使用“强制 conemu 作为控制台应用程序的默认终端”设置。
它有一个特定的警告“启用此选项可能会导致抗病毒程序出现误报”,而我正在使用我的工作计算机。
我可以自定义 VSCode 以使用控制台模拟器而不是命令提示符吗?
我想使用 conemu 之类的东西,但不想在 conemu 中使用“强制 conemu 作为控制台应用程序的默认终端”设置。
它有一个特定的警告“启用此选项可能会导致抗病毒程序出现误报”,而我正在使用我的工作计算机。
他们刚刚实现了这个功能:
https://github.com/Microsoft/vscode/pull/3495
您将拥有externalTerminal.windowsExec和externalTerminal.linuxExec用户设置,您可以在其中定义要使用的控制台模拟器。
就我而言,我在使用 conEmu 的 Windows 上。我的用户设置(settings.json)配置如下:
{
"externalTerminal.windowsExec": "conEmu64.exe"
}
编辑:它已经在稳定版本中可用。
我刚刚编写了一个简单的扩展,它使用此扩展定义的Ctrl/Cmd+Shift+C
命令覆盖键绑定。console.open
https://marketplace.visualstudio.com/items/vilicvane.console
但它不适用于“在命令提示符中打开”上下文菜单项。