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.

kyku
fonte
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:

44

Este bug torna o "Acesso rápido" opcional e oculto por padrão . Parece que não é possível no momento, sugiro que você adicione seu interesse ao bug.

katsharp
fonte
que bagunça grande, grande ... e é 2014
prusswan
2
Isso foi corrigido em luna. Veja abaixo
afundamento
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 ...

Por
fonte
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.

b1nary.atr0phy
fonte
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

flacidez
fonte
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'.

Aurelien
fonte
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

Borisdiakur
fonte
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. :)
muka90
fonte
-2

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

Alex
fonte
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