Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本的に、 IntelliJでこれを行う方法( Eclipse Plugin Get Code from Current Open File )を知りたいです。
どのような文脈で?アクション内にいる場合は、単純に ActionEvent からすべてを取得できます。次に例を示します。
e.getData(LangDataKeys.EDITOR).getDocument().getText();
(e が AnActionEvent の場合)。
それ以外の場合は、プロジェクトから取得できます。
FileEditorManager.getInstance(project).getSelectedTextEditor().getDocument().getText();