Wie entferne ich den Texteintrag "Schnellzugriff" aus der CDT-Symbolleiste von Juno? Ich benutze es nie und es verbraucht wertvollen Platz auf meinem Laptop-Bildschirm.
Wie entferne ich den Texteintrag "Schnellzugriff" aus der CDT-Symbolleiste von Juno? Ich benutze es nie und es verbraucht wertvollen Platz auf meinem Laptop-Bildschirm.
Antworten:
Dieser Fehler "Schnellzugriff" optional und standardmäßig ausgeblendet deckt ihn ab. Es sieht so aus, als ob es derzeit nicht möglich ist. Ich schlage vor, Sie fügen dem Fehler Ihr Interesse hinzu.
Ich habe nach einer Antwort auf diese Frage gesucht, da der Schnellzugriff eine vollständige Zeile in der Symbolleiste enthält. Anstatt es zu entfernen (was für meinen Geschmack zu viel Hacking erfordert), habe ich nur ein paar Symbolleistenschaltflächen entfernt, die ich sowieso nicht verwendet habe, und der Schnellzugriff wurde zwischen den übrigen Schaltflächen verschoben, wobei nur ein akzeptabler Platz benötigt wurde.
Es sind wirklich nicht so viele Schaltflächen für eine Perspektive erforderlich. Sie sollten passen, es sei denn, Ihr Bildschirm ist winzig. Passen Sie dies in Fenster an -> Perspektive anpassen ...
Show text
). Nimmt zum Beispiel Team Synchronizing
viel Platz ein. Das Symbol kann für viele Eclipse-Benutzer ausreichen.
Hier ist ein kurzer Hack, für den keine Plugin-Installation erforderlich ist. Stattdessen müssen Sie nur ein paar Zeilen zur CSS-Datei Ihres aktuellen Layouts hinzufügen. Funktioniert perfekt für mich in v4.2.2
Navigieren Sie, <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css
um die CSS-Datei des von Ihnen verwendeten Layouts zu öffnen, z e4_default.css
. B. meines . Fügen Sie nun den folgenden Ausschnitt an die Datei an:
#SearchField {
visibility:hidden;
}
Starten Sie jetzt einfach Eclipse neu und die Box ist weg.
*Edit
Es scheint, dass die Layoutdatei e4_basestyle.css
unabhängig von Ihrem aktuellen Layout universell verwendet wird. Daher sollten Sie in der Lage sein, das obige Snippet zu dieser Datei hinzuzufügen, und dieses Update bleibt auch dann bestehen, wenn Sie das Layout ändern.
In Luna wurde dies behoben.
Sie können einfach mit der rechten Maustaste auf die Symbolleiste für den Schnellzugriff klicken und auf Ausblenden klicken, um sie auszublenden. Lesen Sie die letzten Kommentare unter https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420
Eine Lösung, inspiriert von: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991
(Mit Eclipse Juno 4.2) Fügen Sie einfach diesen Code zu Ihrer ApplicationWorkbenchWindowAdvisor
Klasse hinzu und rufen Sie die Methode von auf preWindowOpen()
.
private void hideQuickAccess() {
UIJob job = new UIJob("hide quick access") {
@Override
public IStatus runInUIThread(IProgressMonitor monitor) {
IWorkbenchWindow window = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow();
if (window instanceof WorkbenchWindow) {
MTrimBar topTrim = ((WorkbenchWindow) window).getTopTrim();
for (MTrimElement element : topTrim.getChildren()) {
if ("SearchField".equals(element.getElementId())) {
((Control) element.getWidget()).dispose();
break;
}
}
}
return Status.OK_STATUS;
}
};
job.schedule();
Es funktioniert möglicherweise nur, wenn Sie die Eingabehilfenregel des ändern org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar
. Um diese Option zu ändern, rufen Sie das Menü Java Build Path auf, suchen Sie das JAR, erweitern Sie es und die Option wird angezeigt.
NB: Ich bin mir nicht sicher, ob diese letzte Änderung mit sich bringt. Sie könnte "nicht sauber" sein.
Schauen Sie sich dieses Plugin an: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in
Funktioniert mit Eclipse Kepler Release.
Dieses Plug-In bietet eine Funktion zum Ausblenden / Anzeigen des Textfelds für den Schnellzugriff in der Hauptsymbolleiste.
Fenster ☞ Schnellzugriff ausblenden
Lösung für Version: Sauerstofffreisetzung (4.7.0):
Geben Sie "Symbolleiste umschalten" in das Schnellzugriffsfenster ein (ja, genau das, was uns nervt) und es wird verschwunden sein. Vgl