美文网首页
[Intellij IDEA Plugin]获取Terminal

[Intellij IDEA Plugin]获取Terminal

作者: 肖浩呗 | 来源:发表于2017-09-14 16:29 被阅读209次
ToolWindow terminal = ToolWindowManager.getInstance(anActionEvent.getProject()).getToolWindow("Terminal");
        JComponent root = terminal.getComponent();
        terminal.show(() -> {
            JBTerminalPanel terminalPanel = ((JBTerminalPanel)((JLayeredPane)((JPanel)((JPanel)((JPanel)((JPanel)((JPanel)((JPanel)root.getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0));
            //执行history命令
            terminalPanel.getTerminalOutputStream().sendString("history \n");
        });

相关文章

网友评论

      本文标题:[Intellij IDEA Plugin]获取Terminal

      本文链接:https://www.haomeiwen.com/subject/jzmdsxtx.html