【问题标题】:How to open multiples files in one Code instance from command line?如何从命令行在一个代码实例中打开多个文件?
【发布时间】:2015-12-20 20:42:25
【问题描述】:

如果我从命令行或文件资源管理器中打开 Visual Studio Code 中的文件,每个文件都将在单独的 Code 实例中打开。有没有办法让它们在同一个实例中全部打开? IE。将它们全部添加到“工作文件”列表中?

【问题讨论】:

  • 你的意思是当你调用它时没有其他 VS Code 实例正在运行,或者当一个实例已经打开时?
  • 我的意思是当一个实例已经在运行时。

标签: visual-studio-code


【解决方案1】:

即将推出的版本将有一个新选项files.openInNewWindow,您可以将其设置为off,以始终在最后一个活动实例中打开文件。这与使用 -r 选项启动 VS Code 相同,但使用起来更方便(例如,当您从桌面打开文件时)。

我们的 VS Code 1.0 版本更新:

设置为window.openFilesInNewWindow

【讨论】:

  • @DavidA,你应该接受这个作为正确答案。
  • 此外,此设置的选项为"default""on""off"。您应该选择"off"
  • 原评论说设置为false,但@ChaseSandmann 是正确的,应该设置为"off"
  • @Benjamin Pasero - 我的设置是“window.openFilesInNewWindow”:“off”,但是当我在终端中说“code blah”时,它仍然会在一个新的 VSCode 实例中打开。
【解决方案2】:

您可以使用-r--reuse-window 的命令行选项来确保它在最后一个活动的VS Code 窗口中打开

您可以查看其他选项here

【讨论】:

  • 只是重复使用(在没有警告的情况下关闭先前打开的文件夹) - 为什么它不能在同一个文件夹中打开一个文件选项卡(或用他们的术语 - “编辑器”)?当然,如果你给另一个路径,打开另一个窗口就可以了)
  • 这在 Mint 19 Mate 中默认提供,但不起作用。
【解决方案3】:

code Folder1/File1.txt Folder2/File2.java Folder3/File3.css

此命令在编辑器的一个实例中打开三个文件。所有文件都将添加到工作文件列表中。 这甚至适用于参数列表中的更多文件。

【讨论】:

    猜你喜欢
    • 2017-10-26
    • 1970-01-01
    • 2019-03-28
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多