【问题标题】:How to get the current file name in plugin action class如何在插件操作类中获取当前文件名
【发布时间】:2013-02-21 10:53:56
【问题描述】:

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

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

【问题讨论】:

标签: java plugins intellij-idea intellij-plugin


【解决方案1】:
  public class MyAction extends AnAction {
    public void actionPerformed(AnActionEvent e) {
      VirtualFile vFile = e.getData(PlatformDataKeys.VIRTUAL_FILE);
      String fileName = vFile != null ? vFile.getName() : null;
    } 
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    相关资源
    最近更新 更多