как получить текст коммита внутри классов плагинов intellij - PullRequest
0 голосов
/ 12 декабря 2018

Плагин IntelliJ CE 2018.3.1 У меня есть плагин наподобие https://github.com/MobileTribe/commit-template-idea-plugin Я хочу реализовать сценарий: пользователь вводит что-то в поле коммита, затем нажимает мою кнопку.Его текст должен быть в полях в моей форме.Как я могу получить этот текст внутри DialogWrapper или AnAction?

1 Ответ

0 голосов
/ 13 декабря 2018

я нашел.Если кто-то будет искать подобную проблему:

    Object obj =  VcsDataKeys.COMMIT_MESSAGE_CONTROL.getData(actionEvent.getDataContext());
    String cntrl = "null";
    if (obj instanceof com.intellij.openapi.vcs.ui.CommitMessage) {
        cntrl = ((com.intellij.openapi.vcs.ui.CommitMessage)obj).getComment();
    }
...