如何在插件动作类中获取当前文件名

3

在IntelliJ IDEA插件的操作类中,我想获取用户当前正在查看的Java类文件名。如何获取?

在IntelliJ IDEA中,如果我们点击“Analyze -> Inspect Code”,它将显示一个窗口来选择范围,在其中它还会显示当前文件名。类似于该视图,我想在插件操作类中获取当前文件名。我该如何做?


这可能对你有所帮助,但可能有点过时... - undefined
1个回答

10
  public class MyAction extends AnAction {
    public void actionPerformed(AnActionEvent e) {
      VirtualFile vFile = e.getData(PlatformDataKeys.VIRTUAL_FILE);
      String fileName = vFile != null ? vFile.getName() : null;
    } 
  }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接