Localizar e substituir

MarkNode inclui um painel Localizar e Substituir para encontrar e atualizar texto no documento atual. Ele oferece suporte a busca por texto simples e também a expressões regulares, e se integra à edição com múltiplos cursores para que você possa fazer edições direcionadas em todas as ocorrências de uma só vez.

Abrindo o Painel

Pressione Cmd+F (macOS) ou Ctrl+F (Windows/Linux) para abrir o painel Localizar e Substituir. O painel sempre exibe tanto a linha de busca quanto a de substituição — não há um modo separado apenas de busca.

Pressione Escape para fechar o painel e devolver o foco ao editor.

Depois de digitar um termo de busca, o MarkNode destaca todas as ocorrências no documento. Avance e retroceda entre as ocorrências usando os botões de seta do painel, pressionando Enter / Shift+Enter no campo de busca, ou com Cmd+G / Shift+Cmd+G (macOS) e Ctrl+G / Shift+Ctrl+G (Windows/Linux). A ocorrência atual é destacada de forma diferente das demais, para que você possa acompanhar sua posição.

Opções de Busca

Três botões de alternância refinam como o termo de busca é interpretado:

  • Diferenciar Maiúsculas e Minúsculas — quando ativado, a busca diferencia maiúsculas de minúsculas. Note não corresponderá a note.
  • Palavra Inteira — quando ativado, a busca corresponde apenas a palavras completas. Buscar por log não corresponderá a logger nem a dialog.
  • Regex — quando ativado, o termo de busca é tratado como uma expressão regular. Por exemplo, \bTODO\b corresponde à palavra TODO, e \d+ corresponde a qualquer sequência de dígitos.

As três opções podem ser combinadas livremente. O modo Regex respeita a opção Diferenciar Maiúsculas e Minúsculas.

Substituindo Texto

No campo de substituição, digite o texto de substituição e use:

  • Substituir (ou pressione Enter no campo de substituição) — substitui a ocorrência atual e avança para a próxima.
  • Substituir Tudo — substitui todas as ocorrências do documento em uma única operação. Isso pode ser desfeito com Cmd+Z (macOS) ou Ctrl+Z (Windows/Linux).

Quando o modo Regex está ativo, você pode referenciar grupos de captura no texto de substituição usando $1, $2 e assim por diante.

Selecionar Todas as Ocorrências

O botão Selecionar Todas as Ocorrências posiciona um cursor em cada ocorrência simultaneamente, ativando o modo de múltiplos cursores. Você pode então digitar para substituir todas as ocorrências de uma vez, ou usar os comandos de edição padrão para modificar cada ocorrência em paralelo. Isso é útil quando as substituições precisam ser idênticas, mas você quer a flexibilidade do editor em vez de uma simples substituição de texto.

Para sair do modo de múltiplos cursores, pressione Escape ou clique em qualquer lugar do editor.