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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Intellij Idea for Lombok plugin 编译错误idea 下载lombok插件之后,对于g...
- IntelliJ IDEA Gradle 下载IntelliJ IDEA 配置Gradle Path 使用Inte...
- 获取项目内资源文件 getResource(""); 返回的是URL对象,路径是当前Class这个类所在包的位置...
- AndroidStudio的插件虽然在很大程度上用起来很方便,但是当卸载不用时,可能会出现一些问题。近期在卸载插件...