Rimuovere la voce "Accesso rapido" in Eclipse Juno


93

Come si rimuove la voce di testo "Accesso rapido" dalla barra degli strumenti CDT di Juno? Non lo uso mai e occupa spazio prezioso sullo schermo del mio laptop.


13
Sto usando il mio plug-in, sourceforge.jp/downloads/users/1/1259/... (rilasciarlo in eclisse / dropins cartella)
atlanto

Hanno rimosso la casella di testo Accesso rapido in Juno SR1 (Eclipse 4.2.1)? O in qualche modo lo ha reso invisibile per impostazione predefinita? Non riesco a trovare alcuna opzione e non ho più bisogno del JAR collegato nel commento sopra per risolvere questo problema.
ADTC

2
Questo link per il download è morto, potresti fornirne uno aggiornato?
kyku

1
Ho salvato il plug-in e caricato qui, nel caso qualcuno lo volesse ancora. L'ho appena testato in Eclipse Kepler e funziona anche alla grande! goo.gl/PkvBW
ThiagoPonte

@ADTC Ancora presente nella v4.2.2
b1nary.atr0phy

Risposte:



41

Ho cercato una risposta a questa domanda perché Accesso rapido ha occupato una riga intera nella barra degli strumenti. Invece di rimuoverlo (il che richiede troppe operazioni di hacking per i miei gusti), ho rimosso solo alcuni pulsanti della barra degli strumenti che comunque non ho usato e l'Accesso Rapido si è spostato verso l'alto tra il resto dei pulsanti occupando solo una quantità accettabile di spazio.

Non c'è davvero bisogno di tanti pulsanti per una prospettiva. Dovrebbero adattarsi a meno che lo schermo non sia piccolo. Personalizzalo in Finestra -> Personalizza prospettiva ...


4
Questo è stato utile. Puoi anche fare clic con il pulsante destro del mouse sulle icone "Java", "Debug" "Python", ecc. Prospettiva e attivare o disattivare l'impostazione per non "mostrare il testo". Ciò consentirà di risparmiare ulteriormente spazio sulla barra degli strumenti e impedire che Accesso rapido si
inserisca

grazie per l'idea, ha funzionato alla grande per me, comunque ci sono pulsanti della barra degli strumenti che non ho mai cliccato (le scorciatoie da tastiera fanno il lavoro molto più velocemente per me)
Peter Butkovic

Oltre a rimuovere i pulsanti della barra degli strumenti, è possibile nascondere il testo delle prospettive (fare clic con il tasto destro e deselezionare Show text). Ad esempio, Team Synchronizingoccupa molto spazio. L'icona potrebbe essere sufficiente per molti utenti di Eclipse.
Markus Pscheidt

36

Ecco un trucco rapido che non richiede l'installazione di plug-in, ma devi solo aggiungere alcune righe al file CSS del layout corrente. Funziona perfettamente per me nella v4.2.2

Navigare per <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/cssquindi aprire il file CSS di qualsiasi layout si utilizzi, ad esempio il mio era e4_default.css. Ora aggiungi il seguente snippet al file:

#SearchField {
   visibility:hidden;
}

Ora riavvia Eclipse e la scatola è sparita.

*Edit

Sembra che il file di layout e4_basestyle.csssia utilizzato universalmente, indipendentemente dal layout corrente. Quindi dovresti essere in grado di aggiungere lo snippet sopra a quel file e questa correzione sarà persistente, anche se cambi layout.


7
questo è fantastico, grazie! Per quanto riguarda il file css da modificare: sembra che venga sempre utilizzato e4_basestyle.css, quindi l'aggiunta del codice dovrebbe funzionare per tutti i layout.
morgwai

@morgwai Grazie mille per questo, aggiornerò la mia risposta con queste informazioni
b1nary.atr0phy

Ha funzionato perfettamente per me in Eclipse 4.3.1 su Linux Mint 15 a 32 bit!
kpsfoo

5
Sorta ha funzionato ... ha rimosso l'accesso rapido ma ora ho ancora una riga in più vuota, sembra ancora formattarla come se fosse lì
JPM

stesso problema su Ubuntu come notato da @JPM. è nascosto bene, ma ho ancora tutto lo spazio inutilizzato nella riga superiore.
Chris

11

In Luna questo è stato risolto.

Puoi semplicemente fare clic con il pulsante destro del mouse sulla barra degli strumenti Accesso rapido e fare clic su Nascondi per nasconderlo. Fare riferimento agli ultimi commenti su https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420


1
(A condizione che tu
riesca

Per aggiungere a questo, non fai clic con il pulsante destro del mouse sulla barra degli strumenti di accesso rapido, o otterrai il menu con cose come copia / incolla / ecc. (Almeno, questo è il caso su Windows.) Devi fare clic con il pulsante destro del mouse fuori dalla casella di testo ma ancora nella barra degli strumenti (sono stato in grado di farlo andando appena sotto la casella di testo).
Kip

5

Una soluzione ispirata da: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(Con eclipse Juno 4.2) Aggiungi semplicemente questo pezzo di codice alla tua ApplicationWorkbenchWindowAdvisorclasse e chiama il metodo da 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();

Potrebbe non funzionare a meno che non si modifichi la regola di accessibilità di org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar. Per modificare questa opzione, vai al menu Percorso build Java, trova il jar, espanderlo e apparirà l'opzione.

NB: Non sono sicuro delle implicazioni di quest'ultima modifica, potrebbe essere "non pulita".


5

Dai un'occhiata a questo plugin: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Funziona con la versione Eclipse Kepler.

Questo plug-in aggiunge una funzionalità per nascondere / mostrare la casella di testo Accesso rapido nella barra degli strumenti principale.

Finestra ☞ Nascondi accesso rapido


Ha funzionato come un fascino. Inserisci l'URL di aggiornamento raw.github.com/atlanto/eclipse-4.x-filler/master/… nella finestra "Installa nuovo software" di Eclipse e puoi installarlo direttamente da Eclipse.
Chris

0

Soluzione per la versione: rilascio di ossigeno (4.7.0):

  1. Salva le icone che utilizzi costantemente trascinandole fuori dalla "Barra degli strumenti", ad es. Sinistra / destra / sotto nell'Editor.
  2. Quindi attiva: Finestra> Aspetto> Nascondi / Mostra barra degli strumenti Fatto. :)

-2

Digita "toggle toolbar" nella finestra di accesso rapido (sì, proprio quella cosa che ci infastidisce) e sparirà. Cfr


15
Voterei -1 (purtroppo nessun rappresentante). Questo suggerimento ha rimosso l'intera barra degli strumenti! Volevo solo nascondere la casella di accesso rapido. Ho dovuto scavare qua e là per riportare la barra degli strumenti, e ora mancano molti pulsanti (non che io li usi, ma comunque, un suggerimento che non solo non fa ciò che è previsto, ma distrugge anche le cose richiede un voto negativo) .
ADTC

questo metodo è per chi odia la barra degli strumenti
Lion

3
Non meriti i voti negativi IMO, puoi sempre riattivare la barra degli strumenti con Finestra> Mostra barra degli strumenti.
jaybee

4
@jaybee Perché non merita i voti negativi? La domanda è "come rimuovere la voce di accesso rapido" non "come rimuovere l'intera barra degli strumenti". Non chiarisce nemmeno cosa sta effettivamente facendo la sua "soluzione" nella sua risposta. Questo è un perfetto esempio di una risposta che dovrebbe essere sottovalutata.
b1nary.atr0phy

1
Si scopre che questo è quello che volevo fare, non rimuovere l'accesso rapido. Salvato almeno 20 pixel, yay.
mallardz
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.