2

Eclipse Neon 入门。

令人惊喜的是,我们现在可以毫不费力地从 UI 中重新获得几乎所有浪费的空间。

例如,Gtk 3.20(在 Linux 上)简化了滚动条和排水沟,以至于不再需要创建自定义插件来隐藏浪费空间的元素。要隐藏整个工具栏行,只需单击一下:窗口 > 外观 > 隐藏工具栏。底部状态栏?只需定义覆盖属性并将自定义 css 文件导入目标主题 a la @import('custom_gtk.css')

#org-eclipse-ui-trim-status,
#org-eclipse-ui-trim-vertical2,
#org-eclipse-ui-main-toolbar {
  visibility: hidden;
}

但是,有一个问题我无法通过自定义 css 解决:在拆分编辑器布局中,一个单独的顶行出现了最小/最大按钮。该行没有任何作用,因为 max 按钮未附加到任何编辑器面板文件(即单击 max 按钮不执行任何操作)。最终结果是浪费了 20-30 像素的垂直空间。

在此处输入图像描述

使用 CSS Spy 尝试了各种覆盖咒语,但都没有奏效。很想找到这个问题的解决方案,因为在 Neon 中几乎可以使用保留 VIM 式编辑的开箱即用空间。

这是E4 Bugzilla 跟踪器问题(通常那里没有太多活动,因此尝试 SO 以希望找到解决方案或可能的解决方法)。

4

1 回答 1

1

这有点笨拙,但可以解决问题。在我的 eclipseplugins/org.eclipse.ui.theme.../css目录中,我有一个custom_gtk.css文件,其中包含以下内容:

CTabFolder {
  swt-maximize-visible: false;
  swt-minimize-visible: false
}

隐藏所有最小/最大元素和定义元素的多余行(如果存在编辑器选项卡,则保留该行,仅隐藏最小/最大按钮)。

于 2016-07-13T14:32:59.197 回答