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


10

Qual tecla permite a seleção de linhas não consecutivas no bloco de notas ++?

Eu tenho algum código Matlab que editei com o bloco de notas ++. Gostaria de selecionar blocos de código distintos (não consecutivos) para executar a Pesquisa e Substituição apenas no meu 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 no bloco de notas ++?

Obrigado por qualquer ajuda.

Respostas:


11

da ajuda:

Se uma área de fluxo estiver selecionada, é possível adicionar outra área separada clicando com o botão Ctrl no ponto inicial e movendo o mouse até o ponto final. Mais de uma seleção extra pode ser adicionada dessa maneira. (A edição múltipla deve estar ativada em Preferências)

Fonte: http://npp-community.tuxfamily.org/documentation/selecting-text

tl; dr - Settings-> Preferences-> Editing-> Multi-Editing Settings-> e Enable, em seguida, Ctrlclique em cada seção


Muito obrigado! Isso vai me poupar muito tempo.
Lucy

0

Por algum motivo, clicar com a tecla Ctrl pressionada 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 cortar / copiar / colar essas linhas, mas se uma seção grande de linhas consecutivas precisar de marcadores, um marcador será adicionado apenas a uma linha (onde está o cursor, mesmo que o usuário tenha selecionado todas essas linhas antes de escolher " Alternar marcador ").

Uma maneira fácil de contornar isso é o menu Pesquisar >> Marcar ... >> guia Marcar, marcando as caixas "Linha do marcador" e "Na seleção", inserindo. na caixa "Localizar" e selecione "Expressão regular" na seção Modo de pesquisa. Em seguida, clique em "Marcar tudo" e todas as linhas da seleção que contêm pelo menos um caractere devem ser marcadas.

Espero que isto ajude

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.