使用 VS Code 的 VIM 扩展是否有一个关键命令可以跳转到资源管理器窗格,然后返回到工作窗口?
我在文档中找不到任何内容。
我希望有像 NERDTree 的 Control+N 绑定这样的东西,它可以让我打开文件查看器,选择一个文件,然后关闭它。
我不熟悉 NERDTree,但我认为
Ctrl+Shift+e
可以满足您在 vs code 中的要求。或者 Ctrl+p
可能是另一种选择?你可以看看
Linux 键盘快捷键更多参考.
该链接也可以在“帮助”>“键盘快捷键参考”中找到
编辑: 我正在添加 Mac OS 的等效快捷方式,因为它的布局不同。但是,我不使用 Mac OS.. 所以我添加了这个但无法确认:
Shift+Command+E
VS Code 的 Mac OS 键盘快捷键
Windows 键盘快捷键与 Linux 非常相似。因此,我将在此处添加 Windows 快捷方式文档的链接。 VS Code 的 Windows 键盘快捷键
只是我的两分钱:
如果您使用 VS 代码的 Vim 扩展,您可以将其添加到您的 settings.json 文件中:
"vim.normalModeKeyBindings": [
{
"before" : ["<leader>","a"],
"commands" : [
"workbench.view.explorer"
]
}
]
上面的示例在正常模式下使用
<leader> + a
显示文件资源管理器,您可以在其中使用 j 和 k 导航文件列表。按 ENTER 键将打开光标下的文件并关闭文件列表。
要设置领导者密钥,只需在您的settings.json中添加:
"vim.leader" : "," ,
除了 Santiago 的评论之外,您还可以使用 MacOS 的 Ctrl + Enter 从资源管理器 (Cmd + Shift + E) 在新选项卡中打开文件。我不确定 Windows 还是 Linux。
此外,如果您使用 VS 代码的
vim
扩展,您可以使用 :编辑
settings.json
"vim.handleKeys": {
"<C-p>": false,
}
}
使用
Ctrl+p
恢复原生 VSCode 文件搜索
如果你想在 VSCode 中使用 VIM 转到文件:
进入正常模式(Esc)
将光标放在要跳转到的文件上,例如引号之间 - "../models/postMessage.js";
按小写 gd - 转到定义
如果您想通过输入文件名更快地找到文件,并且不想失去 Vim 正常的 Ctrl+P 功能,您可以将其添加到您的
settings.json
以将 VSCode 快速打开操作映射到 leader + p
.
"vim.normalModeKeyBindings": [
{
"before": ["<leader>", "p"],
"commands": ["workbench.action.quickOpen"]
},