Remova a entrada “Acesso rápido” no Eclipse Juno


93

Como faço para remover a entrada de texto "Acesso rápido" da barra de ferramentas CDT do Juno? Eu nunca o uso e ele consome um espaço valioso na tela do meu laptop.


13
Estou usando meu próprio plugin, sourceforge.jp/downloads/users/1/1259/… (solte-o na pasta eclipse / dropins)
— atlanto

Eles removeram a caixa de texto de acesso rápido no Juno SR1 (Eclipse 4.2.1)? Ou de alguma forma o tornou invisível por padrão? Não consigo encontrar nenhuma opção e não preciso mais do JAR vinculado no comentário acima para corrigir isso.
— ADTC de

2
Este link de download está morto. Você poderia fornecer um atualizado?
— kyku

1
Salvei o plugin e carreguei aqui, caso alguém ainda queira. Acabei de testar no Eclipse Kepler e funciona muito bem também! goo.gl/PkvBW
— ThiagoPonte

@ADTC Ainda presente na v4.2.2
— b1nary.atr0phy

Respostas:



41

Procurei uma resposta para essa pergunta porque o Acesso rápido ocupou uma linha inteira na barra de ferramentas. Em vez de removê-lo (o que requer muito hacking para o meu gosto), apenas removi alguns botões da barra de ferramentas que eu não usei de qualquer maneira, e o Acesso rápido mudou entre o resto dos botões ocupando apenas uma quantidade de espaço aceitável.

Não há realmente necessidade de tantos botões para qualquer perspectiva. Eles devem caber, a menos que sua tela seja pequena. Personalize isto em Janela -> Personalizar Prespectiva ...


4
Isso foi útil. Você também pode clicar com o botão direito do mouse em "Java", "Depurar" "Python", etc. Ícones de alternância de perspectiva e alternar a configuração para não "mostrar texto". Isso irá economizar ainda mais espaço na barra de ferramentas e evitar que o acesso rápido seja empurrado para sua própria linha
— gorbysbm

obrigado pela ideia, funcionou muito bem para mim, de qualquer forma, existem botões da barra de ferramentas que eu nunca cliquei (os atalhos do teclado fazem o trabalho muito mais rápido para mim)
— Peter Butkovic,

Além de remover os botões da barra de ferramentas, pode-se ocultar o texto das perspectivas (clique com o botão direito e desmarque Show text). Por exemplo, Team Synchronizingocupa muito espaço. O ícone pode ser suficiente para muitos usuários do Eclipse.
— Markus Pscheidt

36

Aqui está um hack rápido que não requer a instalação de nenhum plugin; em vez disso, você só precisa adicionar algumas linhas ao arquivo CSS do seu layout atual. Funciona perfeitamente para mim na v4.2.2

Navegue para <ECLIPSE_HOME>/plugins/org.eclipse.platform_<VERSION>/cssabrir o arquivo CSS de qualquer layout que você esteja usando, por exemplo, o meu e4_default.css. Agora anexe o seguinte snippet ao arquivo:

#SearchField {
   visibility:hidden;
}

Agora é só reiniciar o Eclipse e a caixa desaparece.

*Edit

Parece que o arquivo de layout e4_basestyle.cssé usado universalmente, independentemente do seu layout atual. Portanto, você deve ser capaz de adicionar o trecho acima a esse arquivo e essa correção será persistente, mesmo se você alterar os layouts.


7
isso é ótimo, obrigado! Em relação a qual arquivo css editar: parece que e4_basestyle.css é sempre usado, então adicionar o código lá deve funcionar para todos os layouts.
— morgwai

@morgwai Muito obrigado por isso, atualizarei minha resposta com essa informação
— b1nary.atr0phy

Funcionou perfeitamente para mim no Eclipse 4.3.1 no Linux Mint 15 de 32 bits!
— kpsfoo

5
Sorta funcionou ... removeu o acesso rápido, mas agora eu ainda tenho uma linha extra em branco e ainda parece estar formatando como se estivesse lá
— JPM

mesmo problema no ubuntu como observado por @JPM. está bem escondido, mas ainda tenho todo aquele espaço não utilizado na linha superior.
— Chris

11

Em Luna, isso foi corrigido.

Você pode apenas clicar com o botão direito na barra de ferramentas de acesso rápido e clicar em ocultar para ocultá-la. Consulte os últimos comentários em https://bugs.eclipse.org/bugs/show_bug.cgi?id=362420


1
(Desde que você consiga clicar com o botão direito do mouse no ponto mágico.) Obrigado +1
— gd1

Para adicionar a isso, você não clica com o botão direito na barra de ferramentas de acesso rápido, ou você obterá o menu com coisas como copiar / colar / etc. (Pelo menos, esse é o caso do Windows.) Você precisa clicar com o botão direito fora da caixa de texto, mas ainda na barra de ferramentas (consegui fazer isso indo logo abaixo da caixa de texto).
— Kip

5

Uma solução inspirada em: https://bugs.eclipse.org/bugs/show_bug.cgi?id=319991

(Com eclipse Juno 4.2) Basta adicionar este pedaço de código à sua ApplicationWorkbenchWindowAdvisorclasse e chamar o método de 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();

Pode não funcionar, a menos que altere a regra de acessibilidade do org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar. Para mudar esta opção, vá ao menu Java build Path, encontre o jar, expanda-o e a opção aparecerá.

NB: Não tenho certeza sobre a implicação desta última mudança, pode ser 'não limpa'.


5

Verifique este plugin: https://github.com/atlanto/eclipse-4.x-filler#hide-quick-access-plug-in

Funciona com a versão Eclipse Kepler.

Este plug-in adiciona uma funcionalidade para ocultar / mostrar a caixa de texto de acesso rápido na barra de ferramentas principal.

Janela ☞ Ocultar Acesso Rápido


Funcionou como um encanto. Digite o URL de atualização raw.github.com/atlanto/eclipse-4.x-filler/master/… na janela "Instalar novo software" do Eclipse e você pode instalá-lo diretamente do Eclipse.
— Chris

0

Solução para a versão: liberação de oxigênio (4.7.0):

  1. Salve os ícones que usa constantemente arrastando-os para fora da "Barra de ferramentas", por exemplo, esquerda / direita / abaixo do Editor.
  2. Em seguida, alterne: Window> Appearance> Hide / Show Toolbar Done. :)

-2

Digite "toggle toolbar" na janela de acesso rápido (sim, exatamente aquilo que nos incomoda) e ela terá sumido. Cf


15
Eu votaria em -1 (infelizmente sem representação). Esta dica removeu toda a barra de ferramentas! Eu só queria ocultar a caixa de acesso rápido. Tive que cavar aqui e ali para trazer a barra de ferramentas de volta, e agora muitos botões estão faltando (não que eu os use, mas ainda assim, uma dica que não só não faz o que se pretende, mas também destrói coisas precisa de uma votação abaixo) .
— ADTC

este método é para inimigos da barra de ferramentas
— Lion,

3
Você não merece o downvotes IMO, você sempre pode ativar a barra de ferramentas novamente com Janela> Mostrar barra de ferramentas.
— Jaybee

4
@jaybee Por que ele não merece os votos negativos? A questão é "como remover a entrada de acesso rápido" e não "como remover minha barra de ferramentas inteira". Ele nem mesmo esclarece o que sua "solução" está realmente fazendo em sua resposta. Este é um exemplo perfeito de uma resposta que deve ser rejeitada.
— b1nary.atr0phy

1
Acontece que era isso que eu queria fazer, não remover o acesso rápido. Salvo pelo menos 20 pixels, sim.
— mallardz 01 de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.