Eclipse Juno'da "Hızlı Erişim" girişini kaldırın


93

Juno'nun CDT araç çubuğundan "Hızlı Erişim" metin girişini nasıl kaldırırım? Asla kullanmıyorum ve dizüstü bilgisayarımın ekranında değerli yer kaplıyor.


13
Kendi eklentimi kullanıyorum, sourceforge.jp/downloads/users/1/1259/… (eclipse / dropins klasörüne bırakın)
atlanto

Juno SR1'deki (Eclipse 4.2.1) Hızlı Erişim metin kutusunu kaldırdılar mı? Veya bir şekilde onu varsayılan olarak görünmez mi yaptı? Herhangi bir seçenek bulamıyorum ve artık bunu düzeltmek için yukarıdaki yorumda JAR bağlantısına ihtiyacım yok.
ADTC

2
Bu indirme bağlantısı öldü, güncellenmiş bir tane sağlayabilir misiniz?
kyku

1
Eklentiyi kaydettim ve buraya yükledim, yine de isteyen biri olabilir diye. Eclipse Kepler'de test ettim ve harika çalışıyor! goo.gl/PkvBW
ThiagoPonte

@ADTC v4.2.2'de hala mevcut
b1nary.atr0phy

Yanıtlar:



41

Bu soruya bir yanıt aradım çünkü Hızlı Erişim araç çubuğunda tam bir satır aldı. Kaldırmak yerine (ki bu benim zevkime göre çok fazla hackleme gerektirir), zaten kullanmadığım birkaç araç çubuğu düğmesini kaldırdım ve Hızlı Erişim, yalnızca kabul edilebilir bir alan kaplayan düğmeler arasında yukarı kaydırıldı.

Herhangi bir perspektif için bu kadar çok düğmeye gerçekten gerek yok. Ekranınız küçük olmadığı sürece sığmaları gerekir. Bunu Pencerede özelleştirin -> Öngörüyü Özelleştir ...


4
Bu yardımcı oldu. Ayrıca "Java", "Hata Ayıklama", "Python", vb. Perspektif değiştirme simgelerini sağ tıklayabilir ve ayarı "metni gösterme" olarak değiştirebilirsiniz. Bu, araç çubuğunda daha fazla yer kazandıracak ve Hızlı erişimin kendi satırına girmesini engelleyecektir
gorbysbm

fikir için teşekkürler, benim için harika çalıştı, neyse, hiç
tıklamadığım

Araç çubuğu düğmelerini kaldırmaya ek olarak, perspektiflerin metni gizlenebilir (sağ tıklayıp işareti kaldırın Show text). Örneğin, Team Synchronizingçok yer kaplar. Simge birçok Eclipse kullanıcısı için yeterli olabilir.
Markus Pscheidt

36

İşte herhangi bir eklenti kurulumu gerektirmeyen hızlı bir hack, bunun yerine mevcut düzeninizin CSS dosyasına sadece birkaç satır eklemeniz gerekiyor. V4.2.2'de benim için mükemmel çalışıyor

Şuraya git <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/cssardından kullandığınız düzeni hangisi CSS dosyasını açmak, örneğin benimdi e4_default.css. Şimdi aşağıdaki parçacığı dosyaya ekleyin:

#SearchField {
   visibility:hidden;
}

Şimdi Eclipse'i yeniden başlattığınızda kutu kaybolur.

*Edit

Görünüşe göre düzen dosyası e4_basestyle.css, mevcut düzeninizden bağımsız olarak evrensel olarak kullanılıyor. Bu nedenle, yukarıdaki parçacığı o dosyaya ekleyebilmeniz gerekir ve bu düzeltme, düzenleri değiştirseniz bile kalıcı olacaktır.


7
bu harika, teşekkürler! Hangi css dosyasının düzenleneceği ile ilgili olarak: e4_basestyle.css her zaman kullanılıyor gibi görünüyor, bu nedenle kodu oraya eklemek tüm düzenler için işe yaramalı.
morgwai

@morgwai Bunun için çok teşekkürler, cevabımı bu bilgilerle güncelleyeceğim
b1nary.atr0phy

32-bit Linux Mint 15 üzerinde Eclipse 4.3.1'de benim için mükemmel çalıştı!
kpsfoo

5
Sorta çalıştı ... hızlı erişimi kaldırdı ama şimdi fazladan boş bir
satırım

@ JPM tarafından belirtildiği gibi ubuntu'da aynı sorun. Tamam gizli, ama hala üst satırda kullanılmayan tüm alan var.
Chris

11

Luna'da bu düzeltildi.

Hızlı Erişim araç çubuğuna sağ tıklayıp gizlemek için gizle'ye tıklayabilirsiniz. Https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420 adresindeki son birkaç yoruma bakın


1
(Sihirli noktaya sağ tıklamayı
başardığınız sürece

Buna eklemek için hızlı erişim araç çubuğuna sağ tıklamazsınız veya kopyala / yapıştır / vb. Gibi şeyler içeren menüyü alırsınız. (En azından Windows'ta durum böyledir.) Metin kutusunun dışına sağ tıklamanız gerekiyor, ancak yine de araç çubuğunda (bunu metin kutusunun hemen altına giderek yapabildim).
Kip

5

Kaynak: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(Tutulma Juno 4.2 ile) Bu kod parçasını ApplicationWorkbenchWindowAdvisorsınıfınıza ekleyin ve yöntemini çağırın 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();

.İn erişilebilirlik kuralı değiştirilmediği sürece çalışmayabilir org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar. Bu seçeneği değiştirmek için, Java oluşturma Yolu menüsüne gidin, kavanozu bulun, genişletin ve seçenek görünecektir.

NB: Bu son değişikliğin neden olduğundan emin değilim, 'temiz' olmayabilir.


5

Bu eklentiye göz atın: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Eclipse Kepler sürümüyle çalışır.

Bu eklenti, ana araç çubuğunda Hızlı Erişim metin kutusunu gizlemek / göstermek için bir işlev ekler.

Pencere ☞ Hızlı Erişimi Gizle


Bir cazibe gibi çalıştı. Eclipse'in "Yeni Yazılım Kur" Penceresine raw.github.com/atlanto/eclipse-4.x-filler/master/… güncelleme URL'sini girin ve bunu doğrudan Eclipse'den yükleyebilirsiniz.
Chris

0

Sürüm için Çözüm: Oksijen Yayımı (4.7.0):

  1. Sürekli kullandığınız simgeleri "Araç Çubuğu" ndan, örneğin sol / sağ / alt editörün altına sürükleyerek kaydedin.
  2. Ardından geçiş yapın: Pencere> Görünüm> Araç Çubuğunu Gizle / Göster Tamamlandı. :)

-2

Hızlı erişim penceresine "geçiş araç çubuğu" yazın (evet, bizi rahatsız eden o şey) ve gitmiş olacak. Cf


15
-1 oy verirdim (ne yazık ki yanıt yok). Bu ipucu tüm araç çubuğunu kaldırdı! Hızlı erişim kutusunu gizlemek istedim. Araç çubuğunu geri getirmek için burayı burada kazmak zorunda kaldım ve şimdi birçok düğme eksik (onları kullandığım için değil, yine de, yalnızca amaçlanan şeyi yapmayan, aynı zamanda bir oylama gerektiren şeyleri yok eden bir ipucu) .
ADTC

bu yöntem araç çubuğundan nefret edenler içindir
Lion

3
IMO'nun olumsuz oylarını hak etmiyorsunuz, araç çubuğunu Pencere> Araç Çubuğunu Göster ile her zaman yeniden açabilirsiniz.
jaybee

4
@jaybee Neden olumsuz oyları hak etmiyor? Soru, "araç çubuğumun tamamı nasıl kaldırılır" değil, "hızlı erişim girişinin nasıl kaldırılacağı". Cevabında aslında "çözümünün" ne yaptığını açıklamıyor bile. Bu, olumsuz oylanması gereken bir cevaba mükemmel bir örnektir.
b1nary.atr0phy

1
Hızlı erişimi kaldırmak değil, yapmak istediğim şeyin bu olduğu ortaya çıktı. En az 20 piksel kaydedildi, yaşasın.
mallardz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.