在资源管理器树中打开当前编辑文件

问题描述 投票:17回答:5

我想知道在解决方案资源管理器树当前打开的文件中是否有VS Code的快捷方式。就像我们在Visual Studio中一样:

Alt + Shift + L
visual-studio-code
5个回答
31
投票

无法忍受没有完整的答案,所以想出以下几点:

没有直接键盘快捷键:

  1. 通过Cmd-Shift-P(或Cmd + P然后>)打开命令调色板并键入Files: Reveal Active File in Side Bar
  2. 这会显示侧栏中的活动文件类似于Visual Studio的Alt + Shift + L.

然后,取上面的内容并将键盘快捷键映射到它:

  1. 通过Cmd-Shift-P打开键盘快捷键首选项文件,然后是Preferences: Open Keyboard Preferences File
  2. 添加以下内容(以Visual Studio为首,我个人将其映射到Alt + Shift + L,但映射到您想要的内容)。
// Place your key bindings in this file to overwrite the defaults      
[
  {
    "key": "shift+alt+l",
    "command": "workbench.files.action.showActiveFileInExplorer",
  },
]

请注意,它不如Visual Studio,Atom等,因为您无法使用树中的箭头键导航(箭头键导航活动文件内容),但我想我最终会弄明白该怎么做那。


29
投票

我不认为有一个命令,但是有一个快捷方式可以在打开它时启用/禁用显示当前文件:

"explorer.autoReveal": true


8
投票

试试这个:

连同@ Rob的正确答案:

"explorer.autoReveal": true

然后Ctrl-Shift-E(显示资源管理器)将该文件聚焦在资源管理器中,arrow键将像任何列表一样向上/向下/向左/向右导航。即使在Ctrl-Shift-E之前关闭了资源管理器,这仍然有效。


2
投票

我能够通过使用键绑定Alt + shift + L自定义workbench.files.action.focusFilesExplorer命令来实现此目的

  1. 打开键盘快捷键ctrl + K + shift + S.
  2. 搜索focusFilesExplorer命令并自定义
  3. 提供您习惯的键绑定 - 我将我的设置为Alt + Shift + L.

0
投票

F1然后键入“揭示”也适用于VS Code,至少对我而言。

© www.soinside.com 2019 - 2024. All rights reserved.