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