Primeiro, qual linguagem de programação você está usando? Eu sei que isso pode ser feito ao escrever C (e estou assumindo que também é verdade para outras linguagens semelhantes a C), mas é definitivamente mais fácil quando se usa um certo estilo de codificação do que para outros.
Especificamente, o programa dobra o código de modo que a abertura {
seja a última coisa visível. Se você escrever um bloco como este:
if (something) {
...
} else {
...
}
o bloco inteiro será dobrado ao mesmo tempo e somente a linha if
ficará visível. Se você, em vez disso, escrever um bloco como este:
if (something)
{
...
}
else
{
...
}
as metades if
e else
serão dobradas separadamente. O {
para cada metade será em uma linha sozinho. Se você selecionar da linha que contém o caractere {
para o primeiro caractere do seguinte, você selecionará efetivamente tudo nessa seção recolhida. É possível fazer isso usando o primeiro estilo de código que demonstrei, mas é um pouco mais difícil (você pode copiar o bloco inteiro, mas não apenas um ramo do if
).
Atalho de teclado Lembre-se de que quando o cursor estiver em uma chave, Ctrl + B saltará para a chave correspondente. Se você mantiver a tecla Shift pressionada quando fizer isso, você também realçará tudo entre as chaves.