如何在Visual Studio Code中从集成终端打开文件?

时间:2016-12-29 10:11:30

标签: visual-studio-code

是否有一种方法可以在运行终端的相同 vscode实例中打开的Visual Studio Code中从终端打开文件?与Cloud9中的c9工具类似。

我了解code工具,但是当您从集成终端运行code something.php时,它会打开一个 vscode实例,这不是我的意思想...

6 个答案:

答案 0 :(得分:43)

您可以使用-r或--reuse-window命令行选项。

code -r something.php

答案 1 :(得分:4)

我不知道您正在使用哪种操作系统,但在MacOS上,您只需在集成终端中说open filename.ext,它就会在同一个VSCode实例中打开一个新标签,准备你编辑。

答案 2 :(得分:2)

我使用code -r .在主窗口中打开当前目录。

答案 3 :(得分:1)

只是

code file_name

我在 Win10 和 Linux (Ubuntu) 上尝试过

答案 4 :(得分:1)

如果您在 MacOS 中有 command not found: code,请使用它的完整路径。

/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code -r [filename]

答案 5 :(得分:0)

在Windows 7上安装的1.31.0版本中的

,我发现执行此操作的唯一方法是例如更改系统中的文件关联,以便默认情况下由Visual Studio Code打开.cproj和.cs文件,并在Terminal中键入“ filename.cs”以在同一窗口中以该名称打开文件... -r选项不是为第一个调用工作(打开一个新窗口),但在随后的每个调用中都正确地重用了同一窗口。好的,无法以这种方式打开整个目录-还是有点伪劣。也许使用外壳并使用“ -r”选项会更方便