我试图获得一个快捷方式来添加一个新的文件在我目前的工作文件夹下.所以我导航到浏览器使用cmd shift e,当我到达文件夹,我想创建一个新的类,我做cmd n,它创建一个新的文件,但没有保存在任何地方(我试图获得类似的行为什么ReSharper做例如).
有没有其他快捷方式来获取在资源管理器中的焦点文件夹下创建的文件?本质上,我想获取文本框填写名称,然后文件被自动保存,以便我以后不再得到提示.
我正在使用以下页面:https://code.visualstudio.com/docs/customization/keybindings
解决方法
默认情况下,cmd n命令绑定到workbench.action.files.newUntitledFile,但您希望的是命令workbench.action.files.newFile,默认情况下,该命令未绑定到快捷方式.
点击cmd shift p键,然后按打开键盘快捷键
在自定义绑定文件中输入以下内容(可能您需要输入cmd而不是ctrl n,但我在Windows上无法测试
V1.10
[ { "key": "ctrl+n","command": "explorer.newFile" } ]
如果您希望只有在资源管理器专注时才能应用此选项,则可以添加条件:
{ "key": "ctrl+n","command": "explorer.newFile","when": "explorerViewletFocus" }
这样当任何其他组件聚焦时,按ctrl n将执行默认的新文件命令
< V1.10
[ { "key": "ctrl+n","command": "workbench.action.files.newFile" } ]
当您保存此文件时,您将能够使用您在答案中概述的步骤在文件夹中创建文件.
编辑:Explorer键绑定命令在2017年2月的V1.10中更改