【问题标题】:Intellij Idea Plugin DevelopmentIntellij Idea 插件开发
【发布时间】:2015-04-15 10:09:36
【问题描述】:

快速 Intellij 插件开发问题。

谁能给我看一段关于如何在特定行显示警告的代码?

我想显示一个黄色灯泡并能够 alt 进入。

我不知道黄色灯泡是警告的一部分还是只是提示,但如果有人能告诉我如何做,我将非常感激。

我试图在idea插件开发中找到它,但没有任何运气

private List<PsiFile> psiFiles = new ArrayList<PsiFile>();
   public void actionPerformed(AnActionEvent e) {
   PsiManager psiManager=PsiManager.getInstance(e.getProject());
   Project project = e.getProject();
    VirtualFile srcFile;
        if(e.getProject().getBaseDir().findChild("src") == null)
            return;
        else
        {
            srcFile = e.getProject().getBaseDir().findChild("src");
        }
      //using the buildFilesList i get all the .java files
      buildFilesList(psiManager,srcFile);
     for(PsiFile file : psiFiles)
        //here i would want for a psiFile a warning to be displayed at a specific line
        System.out.println(file);

}

【问题讨论】:

  • 你能显示你已经拥有的代码吗?
  • 是的,我确定我有一个函数可以递归遍历虚拟文件,我只想解析 .java 文件以进一步处理 antlr.Anyway 给一个 virtualFile 我会在特定行显示像我在问题中所说的警告。
  • 请编辑您的问题以包含代码。

标签: intellij-idea warnings intellij-plugin hint


【解决方案1】:

你需要写的是检查。您不需要枚举项目中的文件; IntelliJ IDEA 将负责在正确的时刻调用您的 API。您可以找到一个实现检查here 的插件的简单示例。

猜你喜欢
  • 2014-07-13
  • 2018-04-21
  • 1970-01-01
  • 1970-01-01
  • 2013-04-06
  • 1970-01-01
  • 1970-01-01
  • 2018-11-16
  • 2014-11-26
相关资源
最近更新 更多