是否有像onEditorOpen这样的事件?

时间:2018-01-06 16:02:44

标签: visual-studio-code vscode-extensions vscode-settings

我想做什么

我想写一个可以打开文件的插件(哪些代码不能)使用用户配置的cmd。

用户配置如

{
    'mp3':'c:/mp3player/mp3.exe {file_path}'
}

当我使用代码打开mp3时,插件将运行此cmd

问题是什么

我无法在每个文件打开时触发一个事件

我所知道的/尝试

vscode有一些像

这样的事件
  1. workspaceContains:$ {toplevelfilename}
  2. onLanguage:$ {language}
  3. 但所有这些都是package.json中的硬编码,并且无法解决所有文件类型

    帮帮我

    有什么建议吗?也许这不是vscode插件应该做的? 感谢

1 个答案:

答案 0 :(得分:0)

正常的方法是收听CREATE TABLE IF NOT EXISTS `pages` ( `id` int(11) NOT NULL, `title` varchar(100) NOT NULL, `detail` text NOT NULL, `url` varchar(225) NOT NULL, ) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=latin1; 工作空间事件:

didOpen

但请注意:vscode不允许打开大文件或二进制文件。因此,它不会激活您的扩展程序。