Supprimer l’entrée «Accès rapide» dans Eclipse Juno

Comment supprimer la saisie de texte “Accès rapide” de la barre d’outils CDT de Juno? Je ne l’utilise jamais et cela consum un espace précieux sur l’écran de mon ordinateur portable.

Ce bug Rendre l’option “Accès rapide” facultative et masquée par défaut la couvre. Il semble que ce ne soit pas possible actuellement, je vous suggère d’append votre intérêt pour le bogue.

J’ai cherché une réponse à cette question car Quick Access a pris une ligne complète dans la barre d’outils. Au lieu de le supprimer (ce qui nécessite trop de piratage à mon goût), je viens de supprimer quelques boutons de la barre d’outils que je n’utilisais pas de toute façon et l’access rapide augmentait parmi les autres boutons en prenant seulement une quantité acceptable d’espace.

Il n’y a vraiment pas besoin de nombreux boutons pour une seule perspective. Ils devraient s’adapter à moins que votre écran soit minuscule. Customisez ceci dans la fenêtre -> personnalisez la préséance …

Voici un hack rapide qui ne nécessite aucune installation de plugin, il vous suffit d’append quelques lignes au fichier CSS de votre layout actuel. Fonctionne parfaitement pour moi en v4.2.2

Accédez à /plugins/org.eclipse.platform_/css puis ouvrez le fichier CSS de la mise en page que vous utilisez, par exemple, le mien était e4_default.css . Ajoutez maintenant l’extrait de code suivant au fichier:

 #SearchField { visibility:hidden; } 

Maintenant, il suffit de redémarrer Eclipse et la boîte a disparu.

*Edit

Il semble que le fichier de mise en page e4_basestyle.css soit utilisé universellement, quelle que soit votre disposition actuelle. Ainsi, vous devriez pouvoir append l’extrait de code ci-dessus à ce fichier et ce correctif sera persistant, même si vous modifiez les dispositions.

A Luna, cela a été corrigé.

Vous pouvez simplement faire un clic droit sur la barre d’outils Accès rapide et cliquer sur Masquer pour la masquer. Reportez-vous aux derniers commentaires dans https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420

Une solution inspirée de: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(Avec eclipse Juno 4.2) Ajoutez simplement ce morceau de code à votre classe ApplicationWorkbenchWindowAdvisor et appelez la méthode depuis 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(); 

Cela ne fonctionnera peut-être que si vous modifiez la règle d’accessibilité de org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar . Pour modifier cette option, accédez au menu Java Build Path, recherchez le fichier JAR, développez-le et l’option apparaîtra.

NB: Je ne suis pas sûr de l’implication de ce dernier changement, cela pourrait être «pas propre».

Découvrez ce plugin: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Fonctionne avec la version Eclipse Kepler.

Ce plug-in ajoute une fonctionnalité permettant de masquer / afficher la zone de texte Accès rapide dans la barre d’outils principale.

Fenêtre ☞ Masquer l’access rapide

Solution pour la version: Release Oxygen (4.7.0):

  1. Enregistrez les icons que vous utilisez constamment en les faisant glisser hors de la “barre d’outils”, par ex. À gauche / droite / sous dans l’éditeur.
  2. Puis basculer: Fenêtre> Apparence> Masquer / Afficher la barre d’outils terminée. 🙂

Tapez “barre d’outils bascule” dans la fenêtre d’access rapide (oui, cette chose même qui nous agace) et ce sera parti. Cf