1
ivslyyy 2022-11-04 17:47:40 +08:00
F1
|
3
alafun OP 可能上面没说清楚: 想要实现通过 Code Runner 实现 ![image]( https://user-images.githubusercontent.com/78416589/199965763-8c0ad5ff-3389-401c-8c08-1ce8357d1d36.png) 可以直接运行插件执行命令 `vscode.commands.executeCommand('office.html.preview')`
|
4
israinbow 2022-11-04 20:29:43 +08:00 via Android
code --install-extension
|
5
changnet 2022-11-05 10:34:53 +08:00
我想 op 的意思是,在命令行中执行 VS Code 插件中的某一个功能
VS Code 提供插件的运行环境,先要在插件的配置文件中指定插件激活条件,然后在插件激活启动时,注册各种回调。这样在 VS Code 中执行插件的指令时,是 VS Code 根据回调直接调用插件的函数接口的。 在命令行中显然是无法直接执行一个函数的。 你可以打开插件的那个目录,找一找有没有可执行文件。因为有些插件是调用另一个可执行文件来完成,这样你直接在命令行调可执行文件就行,比如 clang-format 的插件就是这种。还有些插件是从其他地方(如 python 、nodejs )移植的本身就带了命令行接口的,可以直接在 nodejs 环境中直接调用。还有一种就是专门给 VS Code 写的,里面的函数接口都是 VS Code 的,离开了 VS Code 就完全跑不起来,这种的话只能自己移植代码 |