IDEA插件开发-学习

IDEA插件资料其实挺少的,可能我姿势不对。

闲暇无事,当作练手

这东西挺难调试的,官方文档实在看不下去,谷歌资料也挺少的

// 把下面这些东西复制进去可以当调试用了
Project project = e.getData(PlatformDataKeys.PROJECT);
//获取当前操作的类文件
PsiFile psiFile = e.getData(CommonDataKeys.PSI_FILE);
//获取当前类文件的路径
String classPath = psiFile.getVirtualFile().getPath();
String title = "Hello World!";

//显示对话框
Messages.showMessageDialog(project, classPath, title, Messages.getInformationIcon());

最近公司不给复制,所以学着github的上的插件SearchWithBaidu,开发一个自己的插件在本地把复制的内容打印到浏览器。

其实逻辑很简单,就跳转到浏览器打开网页,自己再本地开一个web服务,免得复制的东西被其他搜索引擎给抓到,这样就信息泄露了,不安全

 这样你就可以通过浏览器复制了,勉强能用,还是有很大优化空间的。。。

当然插件开发也想进一步学习学习,有相关资料的希望可以分享分享,一起学习

 

饮水思源:IDEA 插件开发入门教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RenBingo

一点一滴源于你的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值