当前位置: 首页 > 知识库问答 >
问题:

使Visual Studio代码在干净状态下打开

鲍飞星
2023-03-14

我在macOS上多个文件夹中的多个项目中工作。我通常通过运行以下命令开始处理它们:

cd ~/workspace/project-a
code .

这总是会打开一个新窗口,显示我在该项目中工作的最后一个文件。我的下一步是关闭所有标签页,如果编辑器被拆分,我必须像拆分编辑器那样做很多次。

有没有一个设置可以让我总是从一个干净的状态开始?

我认为与此问题相关的设置如下:

"window.restoreWindows": "none",
"files.hotExit": "onExitAndWindowClose",

我尝试files.hotExit,但行为保持不变。

另外,如果可能,此信息存储在哪里(打开给定文件夹的文件)?这是文件夹内的点文件还是Visual Studio Code安装中的其他位置?

共有3个答案

澹台华翰
2023-03-14

窗户

柳培
2023-03-14

确保您使用的是最新的VSCode(自2018年6月18日起为1.24.1)

然后确保您在设置中有以下内容

"window.restoreWindows": "none",

确保自定义设置文件中没有 JSON 错误。这也可能导致设置根本无法加载。

接下来,尝试使用启动文件夹

code -n .

此外,$HOME/Library/Application Support/Code/Backups/workspaces.json还包含开放工作区的信息

另请参阅以下线程

Visual Studio Code总是重新打开以前的文件或文件夹

鲁华灿
2023-03-14

除了设置<code>“window.restoreWindows”:“none”</code>开始时,您可以尝试:

code -n

这将强制打开新的VSCode窗口。

另外,如果可能,此信息存储在哪里(打开给定文件夹的文件)?

请参见问题3884

# Windows
%APPDATA%\Code\Workspaces
# Mac
$HOME/Library/Application Support/Code
$HOME/Library/Application Support/Code/Workspaces
$HOME/Library/Application Support/Code/Backups/workspace.json
 类似资料:
  • 问题内容: 我已经开始使用gwt进行一些基本的Java编码,而我有点担心主类的繁重。 例如- 如何分隔密钥处理程序,因为它们触发了UI的许多更改,我如何才能将其移到单独的.class文件中,并且仍然能够访问主类中的所有各种小部件,而不必将所有内容传递给处理程序(即,我在click事件之后处理的所有小部件)。 我已经在Google上搜索过,但是没有遇到任何特别好的例子- 知道我可以阅读的任何易读的代

  • 这里有一点背景: 我运行 Win7 我有私有的git存储库并安装了适用于Windows的Github 我不喜欢 适用于 Windows 的 Github 客户端(缺乏功能)。我安装了Git用于Windows(仍然保留Github的Windows) 我在这里的步骤完全 http://dancingmonkeysaccelerated.blogspot.com/2012/03/git-for-wind

  • 我有以下课程: 这只是其中一个例子,我有一些类似的其他类,我将它们作为依赖注入到其他类中。但是它使我的SchemaFetcher类像一个单例,我不断地向它的每一个方法传递模式定义。这似乎是非常程序化的,我想实际上使模式定义成为数据库模式获取类的实例变量,但在这种情况下,我将无法将模式获取对象注入到我的验证器类中,相反,我应该这样做 但这使我与fetcher紧密耦合,这就是为什么我想首先使用依赖注入

  • 本文向大家介绍Android 监听手机GPS打开状态实现代码,包括了Android 监听手机GPS打开状态实现代码的使用技巧和注意事项,需要的朋友参考一下 Android 监听手机GPS打开状态实现代码 GPS_Presenter GPS_Interface 回调接口 在 Activity 中使用 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 问题内容: 一个(很久以前),我写了一个网络蜘蛛,我对该线程进行了多线程处理,以使并发请求能够同时发生。那是我的Python青年时代,在我了解GIL及其为多线程代码造成的相关麻烦之前(IE,大多数时候,这些东西最终都被序列化了!)… 我想对这段代码进行重做,以使其更健壮并性能更好。基本上有两种方法可以执行此操作:我可以使用2.6+中的新多处理模块,也可以使用某种基于反应堆/事件的模型。我宁愿以后再

  • 问题内容: 有时候减速器会变得凌乱: 还有更简洁的方法吗? 问题答案: UPD :现在已成为ES2018的一部分 可以通过 非标准化 但属性扩展的语法来稍微改善它: