Jak usunąć wpis tekstowy „Szybki dostęp” z paska narzędzi Juno CDT? Nigdy go nie używam i zajmuje cenne miejsce na ekranie mojego laptopa.
Jak usunąć wpis tekstowy „Szybki dostęp” z paska narzędzi Juno CDT? Nigdy go nie używam i zajmuje cenne miejsce na ekranie mojego laptopa.
Odpowiedzi:
Ten błąd sprawia, że opcja „Szybki dostęp” jest opcjonalna i domyślnie ukryta . Wygląda na to, że obecnie nie jest to możliwe, sugeruję dodanie zainteresowania do błędu.
Szukałem odpowiedzi na to pytanie, ponieważ Szybki dostęp zajął cały wiersz na pasku narzędzi. Zamiast go usuwać (co wymaga zbyt dużego hakowania jak na mój gust), po prostu usunąłem kilka przycisków paska narzędzi, których i tak nie użyłem, a Szybki dostęp przesunął się w górę wśród pozostałych przycisków, zajmując tylko akceptowalną ilość miejsca.
Naprawdę nie ma potrzeby stosowania tylu przycisków dla jednej perspektywy. Powinny pasować, chyba że Twój ekran jest mały. Dostosuj to w Window -> Customize Prespective ...
Show text
). Na przykład Team Synchronizing
zajmuje dużo miejsca. Dla wielu użytkowników Eclipse ikona może wystarczyć.
Oto szybki hack, który nie wymaga instalacji żadnej wtyczki, zamiast tego wystarczy dodać kilka wierszy do pliku CSS bieżącego układu. U mnie działa idealnie w wersji 4.2.2
Przejdź do, <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/css
a następnie otwórz plik CSS dowolnego układu, którego używasz, np. Mój e4_default.css
. Teraz dołącz następujący fragment do pliku:
#SearchField {
visibility:hidden;
}
Teraz po prostu uruchom ponownie Eclipse i pudełko zniknie.
*Edit
Wygląda na to, że plik układu e4_basestyle.css
jest używany powszechnie, niezależnie od bieżącego układu. Dlatego powinieneś móc dodać powyższy fragment kodu do tego pliku, a ta poprawka będzie trwała, nawet jeśli zmienisz układy.
W Lunie zostało to naprawione.
Możesz po prostu kliknąć prawym przyciskiem myszy pasek narzędzi szybkiego dostępu i kliknąć ukryj, aby go ukryć. Zapoznaj się z kilkoma ostatnimi komentarzami w https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420
Rozwiązanie inspirowane: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991
(Z eclipse Juno 4.2) Po prostu dodaj ten fragment kodu do swojej ApplicationWorkbenchWindowAdvisor
klasy i wywołaj metodę from 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();
Może nie działać, chyba że zmienisz regułę dostępności org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar
. Aby zmienić tę opcję, przejdź do menu ścieżki budowania Java, znajdź słoik, rozwiń go, a pojawi się opcja.
NB: Nie jestem pewien, co pociąga za sobą ta ostatnia zmiana, może to być „nieczyste”.
Sprawdź tę wtyczkę: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in
Działa z wydaniem Eclipse Kepler.
Ta wtyczka dodaje funkcję ukrywania / pokazywania pola tekstowego szybkiego dostępu na głównym pasku narzędzi.
Okno ☞ Ukryj szybki dostęp
Wpisz „toggle toolbar” w oknie szybkiego dostępu (tak, ta rzecz, która nas denerwuje) i zniknie. Por