似乎VSCode总是打开一个文件夹,其中包含最后一个UI状态。
我正在寻找像Sublime这样的东西 remember_open_files: false
或者换句话说,无论上次打开文件夹时UI是什么状态,我都希望VSCode以干净的UI状态打开。
现在发生了什么:
cd my-project-folder/
code .
# VSCode opens folder with saved UI state
我想要的是:
cd my-project-folder/
code .
# VSCode opens folder with fresh UI state
谢谢!
我尝试使用命令通过命令行执行此操作
code -n .
应该在当前文件夹中使用新会话打开VS代码,但它似乎根本不起作用。我相信 code .
似乎忽略了 -n
新会话选项并恢复该文件夹的上一个会话。 因此,此功能可能未在VS代码中实现。
(参考 这里 用于VS代码的命令行选项。)
我查看了VSCode首选项中可用的所有设置,我认为没有办法做到这一点。
有一些设置与文件夹将打开的VSCode窗口实例有关,但没有任何看似类似于Sublime Text的 remember_open_files
设置。
我发现最接近的是跑步 code --user-data-dir .
(随意更换 .
与其他一些目录,所以你不要污染你当前的工作目录)从终端指定VSCode不应该记住任何以前的设置,但这似乎有点过分你想要完成的事情(因为VSCode将真正运行为如果它是第一次在全新安装后运行的话)。
编辑:我刚刚发现了一个 View: Close All Editors
命令调色板中的命令(CMD + SHIFT + P)。 OSX的键盘快捷键是 CMD + K, CMD + W
,这将关闭你打开的所有文件!
$ code . --user-data-dir=.
这将在当前工作目录中打开Visual Studio Code。我使用Bash和Ubuntu 16.04LTS。
我正在使用VS Code Version 1.24.1
如果要通过终端打开文件夹,可以执行以下命令:
code -n name_of_your_folder/
要么 code -n path_to your_folder/
同样的文件。这将在新窗口中打开它。
请注意,您应该安装VS代码。
别客气!