2

在 IntelliJ IDEA 插件操作类中,我想获取用户当前正在查看的 Java 类文件名。我怎么会得到那个?

在 IntelliJ IDEA 中,如果我们单击Analyse -> Inspect Code,它将显示一个选择范围的窗口,其中还会显示当前文件名。与该视图类似,我想在插件操作类中获取当前文件名。我怎么能那样做?

4

1 回答 1

8
  public class MyAction extends AnAction {
    public void actionPerformed(AnActionEvent e) {
      VirtualFile vFile = e.getData(PlatformDataKeys.VIRTUAL_FILE);
      String fileName = vFile != null ? vFile.getName() : null;
    } 
  }
于 2013-02-22T21:22:34.667 回答