VS代码-使用相同的窗口打开一个文件并保留工作区



我想要一种从终端打开/创建文件的方法-使用相同的VS代码窗口。

如果我尝试使用终端发出以下命令,它将关闭当前窗口并打开一个新窗口。

code . nameofthefile.js -r --reuse-window

然后,如果我运行npm start-上一个命令会杀死它。最重要的是,它会重新加载我的工作区,删除左栏Explorer中的所有文件夹。

如果我只使用。。

code . nomeofthefile.js 
  • 这将打开一个新窗口。这也不是我想要的

是否可以在VS代码中使用终端命令打开新文件而不关闭当前文件?

VSCode命令行(code(能够根据您提供的路径打开文件夹和文件。如果您提供多个路径,它将打开所有路径。如果路径不存在,它将在该位置为您创建一个新文件。

# open current folder as workspace
code .
# open file.js in the last used workspace
code file.js # or
code -r file.js
# open file.js inside current folder as workspace
code . file.js

因此,根据您提供的示例,您需要运行code nameofthefile.js
code -r nameofthefile.js(它们似乎都做了相同的事情(,以避免覆盖当前工作区。

在当前vs代码窗口中打开一个文件夹,同时使用vs代码终端更改目录:-code -r .

要在同一VSC窗口中从终端打开文件夹/文件,请执行以下操作:

如果您在文件夹/文件目录中:

code -r .

如果您不在文件夹/文件目录中:

code -r folder/file-name

文件夹/文件名替换为文件夹文件的名称。如果是文件,请不要忘记添加扩展名。

使用-add将其添加到当前目录和工作区:

code --add /path/to/directory

HT ChatGPT

请告诉我在当前visual studio代码窗口中打开目录的命令行命令,并将其自动添加到当前工作区

相关内容

最新更新