Que tal recolher apenas o código e não os comentários? Acho que eu poderia gerar um javadoc mas ainda seria bom
Clarence Liu
1
Eclipse tem toneladas de opções. Considerando seu objetivo, Ctrl + O (ctrl e letra O) pode ser o mais prático. Permite selecionar e pular para blocos específicos.
Marquez
Se o seu teclado não tiver o teclado numérico, verifique a resposta do akf .
Markus Pscheidt
A ligação de chave é diferente para o Eclipse Neon no Linux. Para verificar a ligação de teclas para sua versão no eclipse no seu sistema operacional, verifique em Preferências-> Geral-> Chaves. ou pesquise "chaves" em Preferências. Em seguida, procure "Reduzir All" e "Expandir todos"
katta
Respostas:
840
Há uma tecla de atalho, mapeada por padrão para Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Você pode alterá-lo para outra coisa em Janela -> Preferências, pesquise "Chaves" e depois "Recolher tudo".
Para abrir todos os blocos de código, o atalho é Ctrl+ Shift+ NUM_KEYPAD_MULTIPLY.
Na extensão Eclipse PyDev , feche todos os blocos de código é
Ctrl+9
Você pode estar interessado no atalho oposto 'expandir tudo' também. Ctrl + Shift + *
banterCZ
2
Existe um comando para inverter o estado recolhido / expandido, para que eu possa simplesmente pressionar a mesma combinação de teclas e ele seria expandido ou recolhido dependendo do estado atual do bloco de código? Obrigado!
Art
2
Apenas uma observação, parece que esse atalho (não importa a que você o vincule) não funciona no PyDev. Se alguém ler isso e souber o contrário, por favor, poste o contrário!
driftcatcher
15
Eu só queria dizer que outra maneira é clicar com o botão direito do mouse na barra vertical estreita que possui todas as (+) / (-) pequenas vantagens e desvantagens. A opção de dobrar o código estará lá.
Anonsage
5
@seafangs PyDev tem suas próprias ligações para esse material. Recolher tudo é ctrl + 9 por padrão. Veja aqui: pydev.org/manual_adv_keybindings.html
Cam Jackson
140
Além da tecla de atalho, se você clicar com o botão direito do mouse na calha onde vê o +/-, há um item de menu de contexto 'Dobrável'. Ao abrir o submenu associado a isso, você pode ver um item 'Recolher tudo'. isso também fará o que você deseja.
Use fn e divisão que está sendo chamado quando o botão Fn é premido
Alkis Kalogeris
Bom - existe também a possibilidade de recolher apenas comentários!
Jochen Reinschlüssel
2
Ctrl + Shift + * não estava funcionando no meu Eclipse Java EE Indigo; obrigado
Alberici
No eclipse 3.8 com o PyDev 4.1, a calha não possui a opção 'Dobrável' no menu de contexto
a1an
1
Na verdade, você pode clicar em qualquer lugar da calha esquerda (pontos de interrupção, números de linhas +/-). Isto torna mais fácil do que tentar apontar para uma pequena+/-
wisbucky
28
Um comando "Recolher tudo" existe em compilações recentes (por exemplo, 3.2 M6) e está vinculado a Ctrl+ Shift+ NUM_KEYPAD_DIVIDEpor padrão.
Você também pode configurá-lo em Preferências-> Editor-> Chaves.
A questão é um pouco antiga, mas deixe-me adicionar uma abordagem diferente. Além das abordagens de teclas de acesso acima, existem configurações de preferência padrão que podem ser alternadas.
A partir do Eclipse Galileo (e definitivamente na minha versão do Eclipse: Indigo Service Release 2 Build id: 20120216-1857), as preferências específicas do idioma podem abrir novos arquivos para editar que já foram recolhidos ou expandidos.
No meu Eclipse Indigo, posso abrir a janela Preferências de dobra via: menu/ Window/ Preferences/ Java/ Editor/ Foldinge definir todas as opções para poder abrir arquivos por padrão completamente recolhidos.
Se você sempre deseja que o código seja recolhido por padrão, vá para Windows> Preferências. Procure por "dobrar". Em seguida, verifique todos os itens em "Dobre inicialmente esses elementos".
O que não funciona para a extensão PyDev, a partir de 4.1
a1an
4
Se você estiver usando PyDev no Eclipse, sua Ctrl0e Ctrl9para o colapso todos e uncollapse toda respectivamente. Ctrl-e Ctrl=recolher métodos individuais quando o cursor estiver na linha da declaração do método.
No PyDev, <kbd> Ctrl </kbd> + <kbd> 9 </kbd> entra em colapso e <kbd> Ctrl </kbd> + <kbd> 0 </kbd> fecha todos os blocos de código. Uma lista de atalhos comuns do PyDev pode ser encontrada no site do pydev .
Eu tive o mesmo problema e descobri que o Folding pode ser ativado ou desativado e, no meu caso, foi desativado de alguma forma.
Para resolvê-lo, basta clicar com o botão direito do mouse na seção de números de linha / ponto de interrupção (barra vertical à esquerda do editor) e, em seguida, na seção 'Dobra', escolha 'Ativar dobra'.
Caso não possua um numpad separado, é possível ativar o numpad sobreposto usando o bloqueio de número - isso varia com o tipo de teclado -> fn + numlk para hp
Respostas:
Há uma tecla de atalho, mapeada por padrão para Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Você pode alterá-lo para outra coisa em Janela -> Preferências, pesquise "Chaves" e depois "Recolher tudo".
Para abrir todos os blocos de código, o atalho é Ctrl+ Shift+ NUM_KEYPAD_MULTIPLY.
Na extensão Eclipse PyDev , feche todos os blocos de código é Ctrl+9
Para abrir todos os blocos, é Ctrl+0
fonte
Além da tecla de atalho, se você clicar com o botão direito do mouse na calha onde vê o +/-, há um item de menu de contexto 'Dobrável'. Ao abrir o submenu associado a isso, você pode ver um item 'Recolher tudo'. isso também fará o que você deseja.
fonte
+/-
). Isto torna mais fácil do que tentar apontar para uma pequena+/-
Um comando "Recolher tudo" existe em compilações recentes (por exemplo, 3.2 M6) e está vinculado a Ctrl+ Shift+ NUM_KEYPAD_DIVIDEpor padrão.
Você também pode configurá-lo em Preferências-> Editor-> Chaves.
fonte
A questão é um pouco antiga, mas deixe-me adicionar uma abordagem diferente. Além das abordagens de teclas de acesso acima, existem configurações de preferência padrão que podem ser alternadas.
A partir do Eclipse Galileo (e definitivamente na minha versão do Eclipse: Indigo Service Release 2 Build id: 20120216-1857), as preferências específicas do idioma podem abrir novos arquivos para editar que já foram recolhidos ou expandidos.
Aqui está um link para os documentos on-line do Eclipse Galileo que mostram o recurso para C / C ++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding. htm .
No meu Eclipse Indigo, posso abrir a janela Preferências de dobra via:
menu/ Window/ Preferences/ Java/ Editor/ Folding
e definir todas as opções para poder abrir arquivos por padrão completamente recolhidos.fonte
Se você sempre deseja que o código seja recolhido por padrão, vá para Windows> Preferências. Procure por "dobrar". Em seguida, verifique todos os itens em "Dobre inicialmente esses elementos".
fonte
Ctrl+ Shift+ /e Ctrl+ Shift+ *funcionam muito bem no Aptana Studio 3.
Além disso, você sempre pode usar Janela> Preferências> Editores> Dobras para habilitá-lo
fonte
Clique com o botão direito do mouse no sinal +/- e clique em recolher tudo ou expandir tudo.
fonte
Se você estiver usando PyDev no Eclipse, sua Ctrl0e Ctrl9para o colapso todos e uncollapse toda respectivamente. Ctrl-e Ctrl=recolher métodos individuais quando o cursor estiver na linha da declaração do método.
fonte
Apenas para resumir:
fonte
Clique com o botão direito do mouse nos círculos +/- e, em Dobras, selecione Recolher tudo
fonte
Eu tive o mesmo problema e descobri que o Folding pode ser ativado ou desativado e, no meu caso, foi desativado de alguma forma.
Para resolvê-lo, basta clicar com o botão direito do mouse na seção de números de linha / ponto de interrupção (barra vertical à esquerda do editor) e, em seguida, na seção 'Dobra', escolha 'Ativar dobra'.
ctrlshift/ deve estar funcionando bem depois.
fonte
Os atalhos que funcionaram para mim na versão Oxygen.2 Release ( PHP / WINDOWS 7 ) foram
fonte
Caso não possua um numpad separado, é possível ativar o numpad sobreposto usando o bloqueio de número - isso varia com o tipo de teclado -> fn + numlk para hp
então tente ctrl+ shift+numpad_Divide
deve funcionar bem
fonte
Recolher tudo: CTRL+ SHIFT+/
Expandir todos os blocos de código: CTRL+*
fonte