在对vscode扩展进行编程时...是否可以通过编程方式找到所提供命令的键绑定?
我希望能够查看用户是否已从命令的默认键更新键映射,以便UI可以显示最新绑定。(如果没有,请查找默认绑定)
到目前为止,我已经研究了以下API:
vscode.workspace.getConfiguration()-我无法确定如何访问keybindings.json文件/执行查找。
vscode.extensions.getExtension(name/id)允许访问package.json,但不能访问命令或键绑定替代。
vscode.getCommands 也不提供对绑定值的访问...
在VS Code中,我想在新的编辑器(同一窗口)中创建一个新文档,但它需要保持未保存状态.我无法找到一种方法以编程方式设置此文档处于未保存状态时的内容.
我使用过:commands.executeCommand("workbench.action.files.newUntitledFile"),但似乎无法再向文件中添加内容.
当我创建一个新的临时文件并使用以下命令打开它:workspace.openTextDocument(path)该文件已经保存.
有什么想法吗?