【问题标题】:How to navigate with VS code explorer如何使用 VS 代码资源管理器进行导航
【发布时间】:2019-06-08 16:39:44
【问题描述】:

这是一个关于 VS 代码资源管理器窗口导航的问题。

在 Windows 资源管理器应用程序中,我可以立即向下导航到我选择的任何文件。 如果 Windows 资源管理器窗口以升序名称顺序显示我的文件夹或文件,我可以通过键入我要查找的文件/文件夹的第一个字母来快速选择下面的任何条目。例如,如果我输入“C”,选择会立即下降到以 C 开头的第一个文件/文件夹。这一直是我所记得的默认 Windows 导航。 那么我可以在 VS 代码资源管理器中执行此操作吗? 我的项目相当长,不得不向下滚动说第 50 个(或第 100 个)文件有点痛苦。那么这个特性或类似的东西在 VS 代码中可用吗?资源管理器窗口按升序显示文件/文件夹,因此这应该是可能的。如果这不是 VS 代码中的一项功能,那么在 VS 代码资源管理器中导航的推荐方式是什么?

【问题讨论】:

  • 我在 2 年前发布了这个问题。 VS Code 是否有任何更新为文件夹导航添加了功能?

标签: visual-studio-code explorer


【解决方案1】:

keyboard navigation in the explorer:

现在在树中提供三种不同类型的键盘导航:简单、突出显示和过滤。在高亮和过滤器中,键入树将在树的顶部显示一个小部件(控件),这表明您现在正在导航树:

[查看上面链接中的演示。]因此,如果您键入资源管理器的焦点,您可以过滤或突出显示匹配的文件夹或文件。

试试这个设置:

"workbench.list.keyboardNavigation": "filter" 
     // see other options under this setting: highlight and simple

并且资源管理器将过滤掉所有不匹配的文件夹/文件。我希望它会自动打开那些包含匹配文件的文件夹,但它不会。文件夹突出显示或通过过滤器但未打开。

在这个演示中(使用filter 设置),首先我按下 Ctrl-Shift-E 以获得资源管理器焦点(或您可以单击资源管理器中的任意位置)并开始输入。

Escape 将清除搜索并返回完整的资源管理器树。

【讨论】:

  • 这几乎是我想要的。非常感谢。有没有办法“锚定”搜索,这样如果我有一个名为“temp test folder”的文件夹和另一个名为“test folder”的文件夹,我在过滤器窗口中输入“test”,它只会显示名为“test folder”的文件夹和任何其他以“test”开头的文件夹?
  • 不,您基本上是在谈论类似正则表达式的能力,此时功能非常简单。如果您发现它有帮助且准确,请不要忘记检查答案是否已接受。
  • 理论上我喜欢它,但我在键盘快捷键中找不到 workbench.list.keyboardNavigation
  • @RoyerAdames workbench.list.keyboardNavigation 是一个设置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-30
  • 2011-04-11
  • 2018-08-05
  • 1970-01-01
  • 1970-01-01
  • 2015-09-13
  • 1970-01-01
相关资源
最近更新 更多