就像在vim nerd树插件中一样,当你推动' m'然后' a'在vim nerd树中的按钮你可以在当前目录中添加文件,其中光标在书呆子树上。是否可以在vs代码中执行此操作?也许是一些插件?
答案 0 :(得分:0)
不幸的是,还没有这样的插件,但是您可以定义一些自定义的键绑定,这些键绑定在某种程度上类似于NERDTree(File > Preferences > Keyboard Shortcuts
,然后单击链接keybindings.json
):
[
{
"key": "f",
"command": "explorer.newFile",
"when": "explorerViewletFocus && !inputFocus"
},
{
"key": "d",
"command": "explorer.newFolder",
"when": "explorerViewletFocus && !inputFocus"
},
{
"key": "x",
"command": "deleteFile",
"when": "explorerViewletFocus && !inputFocus"
},
{
"key": "r",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "enter",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "o",
"command": "list.select",
"when": "listFocus && !inputFocus"
}
]
您可以自由更改key
,命令是不言自明的。一世。 e:在资源管理器中点击f
将在所选目录中添加一个文件,然后...)。
幸运的是,我们还通过vscodevim插件在资源管理器中进行了j
和k
的移动。
唯一缺少的部分是搜索树;当然还有一项承诺,将在2019年1月之前添加(请参见issue #10026)