VSCode中打开文件时自动关闭文件资源管理器的方法
实现VSCode选中文件打开后自动关闭文件资源管理器
可以通过自定义宏+快捷键绑定的方式解决,具体步骤如下:
方法:使用Multi-Command扩展串联命令
安装Multi-Command扩展
在VSCode扩展商店搜索Multi-Command并安装,安装完成后重启编辑器。配置宏命令
打开设置界面(快捷键Ctrl+,),点击右上角的打开设置(JSON)按钮,在settings.json中添加以下配置:
"multiCommand.commands": [ { "command": "multiCommand.openFileAndCloseExplorer", "sequence": [ "workbench.action.files.openFile", // 执行打开选中文件的命令 "workbench.view.explorer" // 切换资源管理器的显示状态(当前打开则关闭) ] } ]
- 绑定快捷键到宏
打开键盘快捷键配置界面(快捷键Ctrl+K Ctrl+S),点击右上角的打开键盘快捷键(JSON)按钮,添加以下绑定规则:
{ "key": "enter", "command": "multiCommand.openFileAndCloseExplorer", "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" }
这个规则的作用是:仅当文件资源管理器可见且获得焦点、同时没有输入框处于激活状态时,按下回车才会触发我们定义的宏,不会影响编辑器内的回车操作。
配置完成后,回到资源管理器选中文件按回车,文件会正常打开,同时资源管理器自动关闭,直接聚焦到编辑器。
内容的提问来源于stack exchange,提问作者xoxoxoco
相关产品推荐
相关产品推荐

