Bloco de expansão / recolhimento do Notepad ++ com teclado


50

Minha pergunta é bem direta: existe uma maneira no Notepad ++ de expandir e recolher blocos com o atalho de teclado? Eu já sei sobre o alt+0e alt+shift+0expandir / recolher todos os blocos, mas eu quero conseguir isso para um único bloco.

O comportamento que quero reproduzir é quando você clica no pequeno símbolo +/- próximo a um bloco de código ou xml, mas apenas com o teclado.

Respostas:


43

Ctrl+ Alt+ Freduz o nível atual e Ctrl+ Alt+ Shift+ Fexpande.


5
O atalho alt + 0 para dobrar tudo e alt + shift + 0 para desdobrar tudo. superuser.com/questions/436023/…
Mhmd 7/15

Esta resposta não é verdadeira se você não selecionou nenhum idioma no Editor e está trabalhando com blocos de texto de arquivo .txt simples.
User806202 16/06

47

Resumindo:
Alt+ 0dobra (desmorona) todos os blocos
Alt+ 1dobra todo o nível 1
Alt+ 2dobra todo o nível 2
Alt+ xetc.

e
Alt+ Shift+ 0Desdobra tudo
Alt+ Shift+ 1Desdobra nível 1
Alt+ Shift+ 2Desdobra nível 2
Alt+ Shift+ 3Desdobra nível 3
Alt+ Shift+ xetc.

E sim, bzlm , no ShortCut Mapper, no menu 'Settings', o comando Alt+ 3é mapeado para um comando chamado 3. Este está abaixo do comando Collapse Current Level, então o significado é Collapse Level 3ou Dobre todos os Blocos de Nível 3


2
Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original. Nenhum dos seus atalhos irá expandir / recolher um único bloco, que é o que a pergunta solicitou. Esta resposta pode ser um comentário em outra resposta, mas não responde à pergunta.
DavidPostill

-1

Tente usar ALT- 3e para o nível do elemento condensar e recolher.

Isso condensará todos os irmãos do nó raiz, um por um.


11
Não acho que seu comando faça o que o OP descreveu. No entanto, parece fazer alguma coisa. Importa-se de explicar o que e como?
Konrad Viltersten

Por favor, cuidado. No meu Notepad ++, alt-3 é confundidamente mapeado para um comando chamado 3.
bzlm
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.