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 に答える