代码之家  ›  专栏  ›  技术社区  ›  Shaun Luttin

防止集成终端自动打开

  •  2
  • Shaun Luttin  · 技术社区  · 7 年前

    每当我在vs代码中打开powershell脚本时,集成终端就会打开。如何防止集成终端自动打开。我搜索了“终端”的设置,没有发现任何与自动启动相关的内容。

    2 回复  |  直到 7 年前
        1
  •  3
  •   postanote    7 年前

    vscode将记住您的上一个会话。

    因此,如果关闭终端并退出vscode,下次打开时,将不会显示终端。

    可以将vscode配置文件设置为不显示(加载时关闭终端)。

    至于用户设置:

    这已经不是第一次被要求这样做了。

    'github.com/powershell/vscode powershell/issues/580'

    powershell.start自动启动 :当设置为true(默认值)时,将导致 首次启动powershell时自动启动的语言服务 文件已打开。然后可以使用“重新启动powershell会话” 命令按需启动语言服务。

    powershell.showIntegrated控制台启动: 当设置为true(默认值)时, 使集成控制台窗口在以下情况下自动显示 语言服务启动。如果为false,则启动语言服务,但是 在用户运行脚本代码(或 运行show integrated console命令)

    根据与我进行的操作侧讨论进行更新

    我刚测试过的。 在自定义用户设置中,设置:

    “powershell.enableprofileloading”:false

    或者如果你这样设置:

    “powershell.enableprofileloading”:真

    添加此设置: “powershell.integratedconsole.showonstartup”:false,

        2
  •  1
  •   Shaun Luttin    7 年前

    有效的:

    "powershell.integratedConsole.showOnStartup": false,
    

    什么样的工作:

    "powershell.startAutomatically": false 可以工作,但也会杀死整个powershell扩展。

    记住上一个会话设置的vscode工作不一致;当通过 cmd> code someFile.psm1 .

    推荐文章