visual-studio-code - 如何阻止 VSCode 从侧边栏移动到当前文件所在的文件夹?

标签 visual-studio-code

在 Visual Studio Code 中,每当我关闭文件时,下一个打开的文件就会在编辑器中变为事件状态,并且侧边栏会移动到文件夹结构中该文件的位置。这通常不是我想要的行为。我经常想在与我刚刚关闭的文件相同的位置打开另一个文件,但现在我的侧边栏已经转移到大型项目中可能完全不同的地方。

我喜欢主要 Visual Studio 产品的行为,其中解决方案不会自动移动。相反,如果我想查看文件在解决方案中的位置,我可以使用键盘快捷键移动到那里(“在解决方案中查找文件”),而不是每次事件文件更改时自动移动到那里。

有没有办法在 VSCode 中更改/禁用此功能?

最佳答案

这是一个选项 explorer.autoReveal在设置(用户或工作区)中,该设置控制资源管理器在打开文件时是否应自动显示文件。

  • 打开 VS 用户设置(首选项 > 用户设置)。这将打开两个并排的文档。
  • 新增 "explorer.autoReveal": false设置到右侧的用户设置文档(如果它还没有)。这样您就不会直接编辑默认设置,而是添加到其中。
  • 保存用户设置文件。
  • 关于visual-studio-code - 如何阻止 VSCode 从侧边栏移动到当前文件所在的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39726257/

    相关文章:

    macos - VS Code 找不到 OmniSharp 的 Mono

    typescript - 如何使用TypeScript for VSCode键入JSON文件?

    flutter - 'package :flutter/src/widgets/widget_inspector. dart':断言失败:第 894 行 pos 16: 'index == parameters.length':不正确

    visual-studio-code - 在 Visual Studio Code 上为 webpack.config.js 文件禁用 ESLint

    visual-studio-code - 无法解析资源遍历 ://vscode_getting_started_page

    c++ - 如何在 Visual Studio Code 中构建/调试当前打开的 .cpp 文件?

    angular - TSLint 和 VSCode 未在 .ts 文件中显示红线

    visual-studio-code - 无法在 VS Code 中调试 C++

    python - 来自 VScode 的 sphinx 和 autodocstring 以及 python 代码

    asp.net-core - 无法在 macOS Sierra 上恢复包