【问题标题】:Open current editing file in explorer tree在资源管理器树中打开当前编辑文件
【发布时间】:2017-01-30 05:49:05
【问题描述】:

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

Alt + Shift + L

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

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

    "explorer.autoReveal": true

    【讨论】:

      【解决方案2】:

      不能没有完整的答案,所以想出了以下几点:

      没有直接的键盘快捷键:

      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 等,因为您无法在树中使用箭头键导航(箭头键导航活动文件内容),但我想我会最终弄清楚如何做到这一点。

      @Tomoyuki Aota 指出您可以执行以下操作以使用箭头键进行导航:

      文件后:在侧栏中显示活动文件,按 Ctrl+Shift+E(显示 探险家)。之后,我可以通过 箭头键。

      【讨论】:

      • 您知道如何使用箭头键“浏览”文件结构吗?
      • 很遗憾没有。 :-(
      • “显示 && 选择活动文件”怎么样
      • @JJS 您是在问是否有该选项或提供解决方案?
      • @Ted @TweeZz 在Files: Reveal Active File in Side Bar 之后,按 Ctrl+Shift+E(显示资源管理器)。之后,我可以通过箭头键在资源管理器中浏览文件。
      【解决方案3】:

      试试这个:

      连同@Rob的正确答案:

      "explorer.autoReveal": true
      

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

      Ctrl-Shift-E 有一个额外的好处,它会在突出显示的文件和它的编辑器之间切换焦点。

      对于mac,使用Cmd-Shift-E

      【讨论】:

        【解决方案4】:

        右键单击文件选项卡(不一定是当前选项卡),然后单击“在侧栏中显示”。

        【讨论】:

          【解决方案5】:

          F1 然后键入“显示”也可以在 VS Code 中使用,至少对我来说是这样。

          【讨论】:

          • 命令是'文件:在侧边栏中显示活动文件'
          【解决方案6】:

          遇到过类似的情况,最后来这里寻求帮助。

          单击 .md 文件中的链接后,我以“预览”模式打开了一个文件,并想知道这个打开的文件在项目中的位置。

          我在 VS Code 的右上角找到了这个按钮,这正是我想要的:

          这叫“显示源”

          【讨论】:

            【解决方案7】:

            我可以通过使用键绑定 Alt + shift + L

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

            【讨论】:

              【解决方案8】:

              下载open in browser 扩展名,就是这样。
              右键>在主/副浏览器中打开功能出现,ALT+B/ALT+SHIFT+B快捷键可用。

              【讨论】:

                【解决方案9】:

                看起来现在 VS Code 的实际版本提供了一个用于此功能的命令。 在设置中,在搜索栏中键入revealInExplorer 以查找命令。没有默认的键绑定,所以只需输入你自己的。像魅力一样工作!

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2016-12-04
                  • 1970-01-01
                  相关资源
                  最近更新 更多