webentwicklung-frage-antwort-db.com.de

Entfernen Sie den Eintrag "Schnellzugriff" in Eclipse Juno

Wie entferne ich den Texteintrag "Schnellzugriff" aus der CDT-Symbolleiste von Juno? Ich benutze es nie und es verbraucht wertvollen Platz auf meinem Laptopbildschirm.

93
kyku

Dieser Fehler "Schnellzugriff" optional machen und standardmäßig ausblenden deckt ihn ab. Anscheinend ist es derzeit nicht möglich. Ich schlage vor, Sie fügen dem Fehler Ihr Interesse hinzu.

43
katsharp

Ich habe nach einer Antwort auf diese Frage gesucht, weil der Schnellzugriff eine vollständige Zeile in der Symbolleiste hat. Anstatt ihn zu entfernen (was zu viel Hacken für meinen Geschmack erfordert), habe ich nur ein paar Symbolleisten-Schaltflächen entfernt, die ich sowieso nicht verwendet habe, und der Schnellzugriff wurde zwischen den restlichen Schaltflächen verschoben, was nur einen akzeptablen Platz einnimmt.

Es sind wirklich nicht so viele Knöpfe für eine Perspektive erforderlich. Sie sollten passen, wenn Ihr Bildschirm nicht winzig ist. Passen Sie dies in Window -> Customize Prespective an ...

39
Per

Hier ist ein kurzer Hack, für den keine Plugin-Installation erforderlich ist. Stattdessen müssen Sie der CSS-Datei Ihres aktuellen Layouts nur ein paar Zeilen hinzufügen. Funktioniert perfekt für mich in v4.2.2

Navigieren Sie zu <Eclipse_HOME>/plugins/org.Eclipse.platform_<VERSION>/css und öffnen Sie die CSS-Datei des verwendeten Layouts, z. meins war e4_default.css. Hängen Sie nun das folgende Snippet an die Datei an:

#SearchField {
   visibility:hidden;
}

Starten Sie jetzt 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. Sie sollten daher in der Lage sein, das obige Snippet zu dieser Datei hinzuzufügen, und dieser Fix bleibt auch dann bestehen, wenn Sie das Layout ändern.

36
b1nary.atr0phy

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. Siehe die letzten Kommentare in https://bugs.Eclipse.org/bugs/show_bug.cgi?id=362420

11
sag

Schauen Sie sich dieses Plugin an: https://github.com/atlanto/Eclipse-4.x-filler#hide-quick-access-plug-in

Funktioniert mit der Eclipse Kepler-Version.

Dieses Plug-In fügt eine Funktion zum Ein-/Ausblenden des Textfelds für den Schnellzugriff in der Hauptsymbolleiste hinzu.

Fenster ☞ Schnellzugriff ausblenden

5
borisdiakur

Eine Lösung, inspiriert von: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=319991

(Mit Eclipse Juno 4.2) Fügen Sie diesen Code einfach Ihrer ApplicationWorkbenchWindowAdvisor-Klasse hinzu und rufen Sie die Methode von preWindowOpen() auf.

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 nicht, wenn Sie die Zugriffsregel für org.Eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar..__ nicht ändern. Um diese Option zu ändern, rufen Sie das Java-Erstellungspfad-Menü auf, suchen Sie das Jar, erweitern Sie es und die Option wird angezeigt.

NB: Ich bin mir nicht sicher, was diese letzte Änderung mit sich bringt, es könnte "nicht sauber" sein.

5
Aurelien

Lösung für Version: Oxygen Release (4.7.0): 

  1. Speichern Sie die Symbole, die Sie ständig verwenden, indem Sie sie von der "Symbolleiste" ziehen, z. links/rechts/unter dem Editor.
  2. Wechseln Sie dann: Fenster> Darstellung> Symbolleiste ein-/ausblenden Fertig. :)
0
muka90