插件已发布
1,在Plugins搜索CCLines,进行安装下载;
3,搜索不到的朋友,可以升级一下idea后再尝试,因为插件有跟idea的版本关联;
Action创建
gif演示图,如下:

(⊙o⊙)额…由于我设置的action在菜单的第一位,录制的时候被挡了,所以我最后采用快捷键触发。喜欢的记得支持一下~~~
1,创建Action,如下:

2,输入action信息,如下:

PS:
Action ID:确保id的唯一;
Class Name::类名;
Name::显示在菜单的名称;
Description:描述信息;
Groups:Action显示所属组;
First:快捷键;
这里我遇到的问题就是,刚开始创建的时候指定快捷键重复了,一直失效,后来直接修改plugin.xml文件中的快捷键属性就可以使用了。这里解决我第二个问题,Plugin问题集1~~~
更详细的信息可以查看官方文档---Action~~~
3,创建完成后的plugin.xml以及class类,如下:


PS:actionPerformed,点击菜单回调该方法~~~
4,运行时,显示如下:

创建Action到这里就结束了。我的计划是做一个代码统计的插件,虽然这个插件已经存在了,不过我纯粹是为了当练手和熟悉插件开发,同时也去记录一些我所遇到的问题。
希望能帮到大家,也和大家一起学习~~~
网友评论