【发布时间】:2017-01-30 05:49:05
【问题描述】:
我想知道解决方案资源管理器树当前打开的文件中是否有 highlights 的 VS Code 快捷方式。就像我们在 Visual Studio 中一样:
Alt + Shift + L
【问题讨论】:
我想知道解决方案资源管理器树当前打开的文件中是否有 highlights 的 VS Code 快捷方式。就像我们在 Visual Studio 中一样:
Alt + Shift + L
【问题讨论】:
我不认为有这样的命令,但是有一个快捷方式可以启用/禁用在打开当前文件时显示它:
"explorer.autoReveal": true
【讨论】:
不能没有完整的答案,所以想出了以下几点:
没有直接的键盘快捷键:
Files: Reveal Active File in Side Bar。
然后,执行上述操作并将键盘快捷键映射到它:
Preferences: Open Keyboard Preferences File 打开键盘快捷键首选项文件。// Place your key bindings in this file to overwrite the defaults
[
{
"key": "shift+alt+l",
"command": "workbench.files.action.showActiveFileInExplorer",
},
]
请注意,它不如 Visual Studio、Atom 等,因为您无法在树中使用箭头键导航(箭头键导航活动文件内容),但我想我会最终弄清楚如何做到这一点。
@Tomoyuki Aota 指出您可以执行以下操作以使用箭头键进行导航:
文件后:在侧栏中显示活动文件,按 Ctrl+Shift+E(显示 探险家)。之后,我可以通过 箭头键。
【讨论】:
Files: Reveal Active File in Side Bar 之后,按 Ctrl+Shift+E(显示资源管理器)。之后,我可以通过箭头键在资源管理器中浏览文件。
试试这个:
连同@Rob的正确答案:
"explorer.autoReveal": true
然后 Ctrl-Shift-E(显示资源管理器)将该文件聚焦在资源管理器中,arrow 键将向上导航/像任何列表一样向下/向左/向右。即使资源管理器在 Ctrl-Shift-E 之前关闭,这仍然有效。
Ctrl-Shift-E 有一个额外的好处,它会在突出显示的文件和它的编辑器之间切换焦点。
对于mac,使用Cmd-Shift-E
【讨论】:
F1 然后键入“显示”也可以在 VS Code 中使用,至少对我来说是这样。
【讨论】:
我可以通过使用键绑定 Alt + shift + L
自定义workbench.files.action.focusFilesExplorer 命令来实现这一点
【讨论】:
下载open in browser 扩展名,就是这样。
右键>在主/副浏览器中打开功能出现,ALT+B/ALT+SHIFT+B快捷键可用。
【讨论】:
看起来现在 VS Code 的实际版本提供了一个用于此功能的命令。
在设置中,在搜索栏中键入revealInExplorer 以查找命令。没有默认的键绑定,所以只需输入你自己的。像魅力一样工作!
【讨论】: