相关疑难解决方法(0)

检索并设置IntelliJ IDEA插件开发的拆分窗口设置

我正在编写一个IntelliJ IDEA插件,用于保存名为Tab Session的打开选项卡的会话.这个问题是IntelliJ IDEA插件开发的后续工作:保存选项卡组,持久保存它们,并在用户请求时重新加载一组选项卡.

目前,不支持分割窗口.因此我想做两件事:

  1. 检索有关作为编辑器选项卡容器的所有拆分或未拆分窗口的信息.我需要它们的位置和分割方向(水平或垂直).
  2. 保存此信息并需要加载选项卡会话时,我需要完全按照以前的方式重新构建拆分窗格及其选项卡.

由于缺乏文档,我目前正在浏览源代码并找到了这段有用的代码:

private EditorsSplitters getSplittersFromFocus() {
  return FileEditorManagerEx.getInstanceEx(myProject).getSplitters();
}
Run Code Online (Sandbox Code Playgroud)

它允许我通过使用迭代一组分割窗口EditorWindow[] windows = getSplittersFromFocus.getOrderedWindows().它们包含编辑器选项卡以及有关其宽度和高度的信息.但我没有找到任何有关分割方向的信息以及如何重建分割窗口,就像以前一样.

有人可以帮忙吗?

java intellij-idea intellij-plugin

47
推荐指数
1
解决办法
1296
查看次数

如何编写IntelliJ IDEA插件?

IDEA有许多插件可供使用.即IDEtalk我使用的其中之一.如何编写一个只连接到Internet并显示网页的简单插件?(不需要地址栏,但它不是一个问题).我希望我的插件的快捷方式按钮位于我的IDE中IDEtalk, Commander, Maven Projects etc.

有任何想法吗?

intellij-idea intellij-plugin

8
推荐指数
1
解决办法
3199
查看次数

标签 统计

intellij-idea ×2

intellij-plugin ×2

java ×1