9

基本的に、 IntelliJでこれを行う方法( Eclipse Plugin Get Code from Current Open File )を知りたいです。

4

2 に答える 2

11

どのような文脈で?アクション内にいる場合は、単純に ActionEvent からすべてを取得できます。次に例を示します。

e.getData(LangDataKeys.EDITOR).getDocument().getText();

(e が AnActionEvent の場合)。

それ以外の場合は、プロジェクトから取得できます。

FileEditorManager.getInstance(project).getSelectedTextEditor().getDocument().getText();
于 2013-07-29T17:49:15.203 に答える