如何在 VSCode 中操作文件
我们知道在 vim 环境中,可以使用 ctrl + w
+ hjkl
来进行窗口的切换,但是要想在所有环境下都可以切换到 file explorer,并不是一件很容易的事情。
所以可以使用 VSCode 的快捷键,
workbench.files.action.focusFilesExplorer
: VSCode 指令
推荐改为 ctrl + ;
workbench.action.focusFirstEditorGroup
: 切换到第一个打开的编辑区
推荐改为 ctrl + '
jk
移动l
折叠/展开
- 配置
explorer.newFile
为a
,然后把when
修改为filesExplorerFocus && !inputFocus
就可以在聚焦文件管理器的时候直接通过键入a
创建文件了 - 在 editor 中想直接在当前文件夹中创建一个文件,这里推荐使用
vim
中的配置,见.1
你也可以按照同样的思路去配一下 newFolder
- vscode 配置为
f
- vim 配置为
<Leader>nd
删除 keybinding
{
"key": "d",
"command": "deleteFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
}
重命名 keybinding
{
"key": "r",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
}
配置在 vim.normalModeKeyBindingsNonRecursive
中
{
"before": [
"<Leader>",
"n",
"f"
],
"commands": [
{
"command": "explorer.newFile"
}
]
}