使用VScode中的箭头键导航文件资源管理器时立即打开文件

Dav*_*ker 9 keyboard-shortcuts visual-studio-code

目前,我使用箭头键导航VScode中的文件树,并且必须按Cmd+ Down才能在编辑器中显示该文件.

有没有办法导航VScode中的文件浏览并立即打开文件焦点/高亮没有快捷方式?(类似于它在崇高文本中的工作方式)

gr4*_*t3d 12

正如本 github 问题中所写:(在资源管理器中使用键盘导航时打开文件预览以获得更好的可访问性。#55816),(至少)截至 2019 年 8 月 28 日,可以

预览文件,通过在资源管理器中使用Up/Down选择它们并按space

shift使用+ cmd+可以轻松切换到文件资源管理器E。这并不像方向键那么简单,但仍然比问题中描述的更方便。


Man*_*ddy 5

Explorer目标:通过VS Code 的视图浏览项目中的大量文件。

这是一个有点长(但很容易遵循)的过程 - 一旦完成,您以后将节省大量时间。


1. 安装multi-command扩展

https://marketplace.visualstudio.com/items?itemName=ryuta46.multi-command

2. 菜单 > 文件 > 首选项 > 设置
或者,Ctrl + ,

3. 单击右上角的“打开设置(JSON)”按钮

4. 粘贴如下:

  "multiCommand.commands": [
    {
      "command": "multiCommand.navigateExplorerDownAndPreviewFile",
      "sequence": ["list.focusDown", "filesExplorer.openFilePreserveFocus"]
    },
    {
      "command": "multiCommand.navigateExplorerUpAndPreviewFile",
      "sequence": ["list.focusUp", "filesExplorer.openFilePreserveFocus"]
    }
  ],
Run Code Online (Sandbox Code Playgroud)

5. 菜单 > 文件 > 首选项 > 键盘快捷键
或者,Ctrl K + Ctrl S

6. 点击Open Keyboard Shortcuts JSON右上角的按钮

7. 将以下两个条目粘贴到您的数组中

[
    {
        "key": "down",
        "command": "multiCommand.navigateExplorerDownAndPreviewFile",
        "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && listFocus && !inputFocus"
    },
    {
        "key": "up",
        "command": "multiCommand.navigateExplorerUpAndPreviewFile",
        "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && listFocus && !inputFocus"
    }
]
Run Code Online (Sandbox Code Playgroud)

8. 菜单 > 查看 > 资源管理器
或者,Ctrl Shift E

9. 选择资源管理器左侧的任意文件

您可以打开包含多个文件(例如 .js 文件)的文件夹

10. 尝试使用以下键盘快捷键打开下一个/上一个文件

  • up arrow转到上一个文件,并在中间窗格中查看它
  • down arrow转到下一个文件,并在中间窗格中查看它

up现在,您可以通过 VS Code 中的资源管理器仅使用&箭头键预览文件down