VS Code VIM跳到NERDTree这样的文件浏览器

时间:2019-04-21 00:43:28

标签: vim visual-studio-code keyboard-shortcuts

使用VS Code的VIM扩展,是否有键盘命令可以跳到资源管理器窗格,然后返回工作窗口?

我在文档中找不到任何内容。

我希望有类似NERDTree的Control + N绑定,它可以让我打开文件查看器,选择一个文件,然后将其关闭。

谢谢!

5 个答案:

答案 0 :(得分:2)

我对NERDTree不熟悉,但是我认为Ctrl+Shift+e可以满足您在vs代码中的要求。或者,Ctrl+p可以替代吗?你可以看看 linux keyboard shortcut for more reference

该链接也可在“帮助”>“键盘快捷方式参考”中找到

编辑:我要为Mac OS添加等效的快捷方式,因为它的布局不同。但是,我不使用Mac OS。因此,我添加了此内容而无法确认:

Shift+Command+E Mac OS Keyboard shortcut for VS Code

Windows键盘快捷键与Windows极为相似。因此,我将仅在其中添加链接。 Windows Keyboard shortcut for VS Code

答案 1 :(得分:1)

我只有两美分:

如果您将Vim扩展名用于VS代码,则可以将其添加到settings.json文件中。

"vim.normalModeKeyBindings": [
  {
    "before" : ["<leader>","a"],
    "commands" : [
      "workbench.view.explorer"
    ]
  }
]

上面的示例在正常模式下使用<leader> + a来显示文件浏览器,您可以在其中使用j和k导航文件列表。按ENTER将打开光标下的文件并关闭文件列表。

要设置领导者密钥,只需添加您的settings.json:

"vim.leader" : "," ,

答案 2 :(得分:0)

除了圣地亚哥的评论,您还可以使用Ctrl + Enter(对于MacOS)从资源管理器(Cmd + Shift + E)在新选项卡中打开文件。我不确定Windows或Linux。

答案 3 :(得分:0)

如果要使用VSCode中的VIM转到文件:

进入普通模式(Esc)

将光标放在要跳转到的文件上,例如引号之间-“ ../ models / postMessage.js”;

按小写字母gd-转到定义

答案 4 :(得分:-1)

在带有vim插件的Windows VSCode上,我可以使用 Alt + 1 打开(或关闭)资源管理器,使用箭头按钮或 J / K 向上移动并向下,使用 H / L 打开/关闭目录,使用Enter打开,然后使用 Alt + 2 跳回到工作地点。