【发布时间】:2012-07-12 09:17:28
【问题描述】:
工具栏对我没用,太占地方了,我用快捷键来实现工具栏提供的所有功能。在 Eclipse 3.7 中我们可以右键单击工具栏并点击“隐藏工具栏”,但在 Eclipse 4 中如何做到这一点?
【问题讨论】:
工具栏对我没用,太占地方了,我用快捷键来实现工具栏提供的所有功能。在 Eclipse 3.7 中我们可以右键单击工具栏并点击“隐藏工具栏”,但在 Eclipse 4 中如何做到这一点?
【问题讨论】:
菜单消失了,但命令似乎现在仍然可用。
首选项 > 常规 > 按键
在过滤器文本中输入“toggle t”,然后会出现“Toggle Toolbar Visibility”。分配某个键时似乎可以工作。
【讨论】:
> Window > Hide Toolbar
(我正在运行 4.2.1。)
【讨论】:
在 4.7.2 中,您可以使用菜单项:Window -> Appearance -> Hide Toolbar 和 Window -> Appearance -> Show Toolbar 来切换工具栏的可见性。
【讨论】:
您可以像这样以编程方式进行:
@Override
public void postWindowOpen() {
hideCoolbar();
super.postWindowOpen();
}
private void hideCoolbar() {
try {
IHandlerService service = (IHandlerService) PlatformUI
.getWorkbench().getActiveWorkbenchWindow()
.getService(IHandlerService.class);
if (service != null)
service.executeCommand("org.eclipse.ui.ToggleCoolbarAction",
null);
} catch (Exception e) {
//handle error
}
}
【讨论】:
不确定这是否可行,但你为什么不看看这个。
Hide Coolbar/Toolbar items/Preference pages in Eclipse RCP application (Eclipse e4)
【讨论】:
WorkbenchWindow w = (WorkbenchWindow)HandlerUtil
.getActiveSite(event)
.getWorkbenchWindow();
w.setPerspectiveBarVisible(false);
【讨论】: