IdeView ideView = (IdeView)anActionEvent.getRequiredData(LangDataKeys.IDE_VIEW);
//选择的文件夹
this.psiDirectory = ideView.getOrChooseDirectory();
//选择的项目
this.project = this.psiDirectory.getProject();
// e为 AnActionEvent
PsiFile psiFile = e.getData(CommonDataKeys.PSI_FILE);
//获取选中的类名
String name = psiFile.getVirtualFile().getName();
//获取鼠标所在的元素
PsiElement psiElement = e.getData(PlatformDataKeys.PSI_ELEMENT);
//获取方法的参数
PsiParameter[] psiParameters = ((PsiMethodImpl) psiElement).getParameterList().getParameters();
唤醒外部浏览器打开链接
BrowserUtil.browse("https://pub.dev/packages/$plugName")
网友评论