Como selecionar linhas de código não contíguas no Notepad ++?

10

Qual chave permite a seleção de linhas não consecutivas no notepad ++?

Eu tenho um código do Matlab que editei com o notepad ++. Gostaria de selecionar blocos de código distintos (não consecutivos) para executar o recurso Localizar e substituir somente no código selecionado.

Isso não seria um problema se isso fosse feito em um bloco contínuo de código, mas como posso selecionar pequenos blocos de todo o script? No Word ou Excel, a tecla Ctrl faria o truque; qual é o seu equivalente ao notepad ++?

Obrigado por qualquer ajuda.

    
por Lucy 20.12.2012 / 13:19

2 respostas

11

da ajuda:

If a stream area is selected, it is possible to add another, disjoint area by Ctrl-clicking its start point and moving the mouse to the end point. More than one extra selection can be added this way. (Multi-Editing should be enabled in Preferences)

Fonte: link

tl; dr - Settings - > Preferences - > Editing - > Multi-Editing Settings - > Enable , então Ctrl -Clique em cada seção

    
por 20.12.2012 / 13:29
0

Por algum motivo, clicar com a tecla Ctrl nos números de linha seleciona TODAS as linhas (mesmo quando a edição múltipla está ativada), não as linhas não consecutivas necessárias.

Os marcadores fornecem uma maneira de recortar / copiar / colar essas linhas, mas se uma grande seção de linhas consecutivas precisar de bookmarking, um marcador só será adicionado a uma linha (onde o cursor está, mesmo que o usuário tenha selecionado todas essas linhas antes de escolher "Toggle Bookmark").

Uma maneira fácil de contornar isso é o menu "Pesquisa" > > Marque ... > > Marque a guia "Marcar linha" & "Na seleção", entrando. na caixa "Localizar" e selecionando "Expressão regular" na seção Modo de pesquisa. Em seguida, clique em "Marcar tudo" e todas as linhas da seleção que contiverem pelo menos um caractere devem ser marcadas.

Espero que isso ajude

    
por 17.10.2018 / 08:41