這里以插件開發為例,VsCode之所以那么強大是因為它背后有千千萬萬的開發者們為其開發大量功能插件,WordPress同理。
那么如何玩轉VsCode命令呢(以插件開發為例)?
官方文檔必不可少
https://code.visualstudio.com/api
要像產品經理那樣面對產品時,多點點多看看多想想
舉個例子說明:
以關閉VsCode窗口為例
我從VsCode的源碼中找到了相關的關閉窗口方法,但是無奈插件API不支持這樣的,為此我只得另尋其它方法。最后找到的方法是通過VsCode API命令執行的方式完成此功能。
如何查看VsCode快捷鍵及其對應的命令(記住該功能很重要)
鍵盤快捷方式效果如下
基本上系統自帶和所安裝的其它擴展命令都在這
如何充分玩轉這些命令,讓其為我所用呢(插件為例),很簡單
如下簡單的代碼,在我最近開發VsCode插件中十分常用(主要體現在調用VsCode強大豐富的API完成一些特定的功能):
vscode.commands.executeCommand('命令放置處');
關閉VsCode窗口示例:
vscode.commands.executeCommand('workbench.action.closeWindow');
當然了,如果想要調用vscode這個API(Node.js中調用的話),需要導入這段代碼const vscode = require('vscode');
總結
基本上把VsCode中系統常用快捷鍵掌握好(知道怎么查和對應什么意思),再結合其它插件,你也能開發出一個屬於自己的IDE(編輯器),這個IDE可以叫XXIDE,也可以叫YYIDE,純看個人興趣。