美文网首页
idea插件开发一些api记录

idea插件开发一些api记录

作者: 梁典典 | 来源:发表于2021-07-27 12:03 被阅读0次
   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")

相关文章

网友评论

      本文标题:idea插件开发一些api记录

      本文链接:https://www.haomeiwen.com/subject/yyfomltx.html