IDEA插件开发-发送事件日志(eventLog)

作者:
淡白
创建时间:
Nov 28, 2021, 6:32:05 PM
开发 IDEA 插件开发 777

摘要:把消息写入事件日志 fun sendNotify(project: Project, title: String?, content: String?, type: NotificationType?) { NotificationGroupManager.getInstance().g

想把文字展示到这个位置,但是没有找到直接的方法。
image.png
后发现用过事件日志可以实现,于是把消息写入事件日志。
代码如下:

fun sendNotify(project: Project, title: String?, content: String?, type: NotificationType?) {
    NotificationGroupManager.getInstance().getNotificationGroup("com.github.danbai225.pwlchat.notify")
        .createNotification(content!!, type!!)
        .setTitle(title)
        .notify(project)
}

需要注册一个组
plugin.xml下添加

   <notificationGroup id="com.github.danbai225.pwlchat.notify" displayType="NONE"/>

displayType类型可以决定消息出现的方式

代码