微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以让Ubuntu上的Eclipse看起来更紧凑吗?

可能重复:

Ubuntu上Eclipse中的巨大选项卡

当我在Ubuntu 10.04 LTS上使用Eclipse时,发现标签和条纹使用了太多的垂直间距,这使我的界面太空间太小了。

但是,我没有find一个好的方法解决这个问题,我学会了如何去做。

但现在,在安装Ubuntu 12.10(或实际上Linux Mint 14 Cinnamon)之后,它已经变得更大了,垂直间距。

在这种情况下,为什么在计算文件大小时多加1个字节?

什么部分组成了可执行文件的大小?

在Powershell Select-String之后,在Windows上有较less的行的较大的txt文件

C#应用程序GUI在不同的Windows图标/文本大小设置上打破

如何find代码来炸毁我的应用程序的大小?

如果在普通垂直工作区中有三个带有两个工具栏的选项卡式窗口,则可以轻松隐藏6行代码,这些代码具有无用的UI间距,我个人觉得这很烦人。

截图之前(有点太空间)| 截图后(烦人的空间):

我个人不喜欢这个,我宁愿摆脱它​​。 我已经尝试了一些GTK3主题,他们留下了几乎相同的空间,增加删除一个额外的像素。

我已经深入到Eclipse本身的偏好,我已经看到很多东西。 我不确定是否分心,或者没有办法从Eclipse本身中改变它,但我没有find任何。

如何将这个超大的触摸界面转换成一个紧凑的界面,让想要查看大量代码的程序员使用这个界面?

要么

我如何在/usr/share/themes/*/gtk-3.0/*css自己这样做呢?

是否有可能知道JFrame是否完全可见?

Visual C#2010 Express:forms相同,但在Win7和WinXP上的大小不同

Java不使用在Windows上的打印机设置上定义的纸张大小

delphi – 计算目录大小API?

如何在上传过程中停止超大file upload?

我一直在寻找一个GTK3解决方案,因为我确信切换到GTK3系统导致了这一点。 然而,在浪费了我两个小时的时间后,我发现“旧GTK2技巧”正常工作。

原来的论坛帖子在这里: http : //ubuntuforums.org/showthread.PHP?t=1465712

使用以下内容将名为.gtkrc-2.0的新文件添加到您的主目录中:

style "gtkcompact" { gtkbutton::default_border={0,0} gtkbutton::default_outside_border={0,0} gtkbuttonBox::child_min_width=0 gtkbuttonBox::child_min_heigth=0 gtkbuttonBox::child_internal_pad_x=0 gtkbuttonBox::child_internal_pad_y=0 GtkMenu::vertical-padding=1 GtkMenuBar::internal_padding=0 GtkMenuItem::horizontal_padding=4 GtkToolbar::internal-padding=0 GtkToolbar::space-size=0 GtkOptionMenu::indicator_size=0 GtkOptionMenu::indicator_spacing=0 GtkPaned::handle_size=4 GtkRange::trough_border=0 GtkRange::stepper_spacing=0 GtkScale::value_spacing=0 GtkScrolledWindow::scrollbar_spacing=0 GtkTreeView::vertical-separator=0 GtkTreeView::horizontal-separator=0 GtkTreeView::fixed-height-mode=TRUE GtkWidget::focus_padding=0 } class "GtkWidget" style "gtkcompact"

重新启动Eclipse。

浪费空间回到有效的使用!

更新2014-06

现在我自己已经(最终)转移到开普勒,我发现小的最小化widgets不会低于28个像素了。 这些.gtkrc-2.0似乎对开普勒有更好的结果。

style "gtkcompact" { gtkbutton::defaultborder={0,0} gtkbutton::defaultoutsideborder={0,0} gtkbuttonBox::childminwidth=0 gtkbuttonBox::childminheigth=0 gtkbuttonBox::childinternalpadx=0 gtkbuttonBox::childinternalpady=0 GtkMenu::vertical-padding=1 GtkMenuBar::internalpadding=0 GtkMenuItem::horizontalpadding=4 GtkToolbar::internal-padding=0 GtkToolbar::space-size=0 GtkOptionMenu::indicatorsize=0 GtkOptionMenu::indicatorspacing=2 GtkPaned::handlesize=4 GtkRange::troughborder=0 GtkRange::stepperspacing=0 GtkScale::valuespacing=0 GtkScrolledWindow::scrollbarspacing=0 GtkExpander::expandersize=10 GtkExpander::expanderspacing=0 GtkTreeView::vertical-separator=0 GtkTreeView::horizontal-separator=0 GtkTreeView::expander-size=8 GtkTreeView::fixed-height-mode=TRUE GtkWidget::focuspadding=1 } class "GtkWidget" style "gtkcompact" style "gtkcompactextra" { xthickness=2 ythickness=2 } class "gtkbutton" style "gtkcompactextra" class "GtkToolbar" style "gtkcompactextra" class "GtkPaned" style "gtkcompactextra"

如果你在整个GtkWidget类中添加了xthickness和ythickness ,你的菜单栏将会紧密地挤在一起。 这在我看来太过分了,但你知道。

您可以编辑文件并保存,打开Geany简单,调整保存,重新打开Geany等快速调整。 有关详细信息,您可以每次打开Eclipse,但加载时间较长,具体取决于您需要加载多少插件

更新2015-10-02

关于卢娜和火星

@eocanha 15日表示:

如果安装了Gtk3,Eclipse Luna将使用基于Gtk3 CSS的样式系统,并将忽略.gtkrc-2.0。 但是,您可以强制Eclipse通过shell环境变量再次使用Gtk2(如果已安装它):在您的.bashrc中或在某个调用Eclipse的包装脚本中输出“SWT_GTK3 = 0”。 原始来源:bugs.eclipse.org/bugs/show_bug.cgi?id=420180

如果你想看到更多的代码和更少的混乱,看看日食全屏插件 。 用Ctrl+Alt+z切换全屏模式(或者定义你自己的绑定)。

“通用命令”快捷键Ctrl+3可以带您进入任何菜单,并且更快速地执行任何任务,而无需使用菜单

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐