ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

如何查找Visual Studio Code中的内置命令并通过executeCommand来执行

2021-10-21 22:04:27  阅读:201  来源: 互联网

标签:commands Code Shortcuts executeCommand Visual Studio


  我们在开发Visual Studio Code插件时,经常需要通过Visual Studio Code提供的API来进行一些UI操作,例如打开文档、修改并保存文档内容、关闭文档、打开功能面板等,有些功能可以通过查看Visual Studio Code的官方文档找到对应的API接口和相应的对象,但很多功能是找不到的,这时我们就可以借助于vscode.commands.executeCommand()来完成,例如下面的代码用来关闭Visual Studio Code当前打开的文档:

vscode.commands.executeCommand('workbench.action.closeActiveEditor');

  而下面的代码则用来关闭所有打开的文档:

vscode.commands.executeCommand('workbench.action.closeAllEditors');

  那如何才能知道vscode.commands.executeCommand()都支持哪些命令呢?或者说我从哪里可以查找到当前Visual Studio Code支持的命令的内容?

  有一个很简单的办法就是在当前Visual Studio Code中打开Keyboard Shortcuts,然后在其中搜索并查找你想要完成的操作,看看有没有对应的command命令。一般来说,这些命令都是以workbench开头的一组字符串。Keyboard Shortcuts可以通过File -> Preferences -> Keyboards Shortcuts打开。

   可以看到,Keyboard Shortcuts中提供了非常丰富的commands,借助于这些commands你可以在代码中完成许多与Visual Studio Code的UI交互操作。

标签:commands,Code,Shortcuts,executeCommand,Visual,Studio
来源: https://www.cnblogs.com/jaxu/p/15435386.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有