Windows 10 O bloco de notas não consegue encontrar texto

43

Quando colo no Bloco de notas no Windows 10:

"first_name"=>"M", "surname"=>"C", "country"=>"Australia"

e depois tente encontrar a string "name" com Ctrl + F , aparece em branco:

A função Localizar do Notepad é completamente inútil ou estou faltando alguma coisa?

    
por MSC 19.09.2018 / 01:12

5 respostas

134

A função Localizar começa onde você colocou o cursor. Como você colou no bloco de notas, o cursor provavelmente está no final do documento.

Você pode

  1. move o cursor para o início do documento
  2. alterna a direção de localização de baixo para cima
por 19.09.2018 / 01:32
58

O bloco de notas não oferece suporte à pesquisa por quebra automática. Se você selecionar a direção de pesquisa como Abaixo , ele só procurará pelo cursor em diante . Da mesma forma Up só irá procurar para trás . A solução já é mencionada na resposta de Worthwelle

No entanto, desde build 17666 O bloco de notas poderá fazer pesquisas de contorno e você não precisará mexer com essas opções para cima / baixo. Isso provavelmente entrará no ramo principal em Windows 10 versão 1809

Wrap-around find/replace: We’ve made significant improvement to the find/replace experience in Notepad. We added the option to do wrap-around find/replace to the find dialog and Notepad will now remember previously entered values and the state of checkboxes and automatically populate them the next time you open the find dialog. Additionally, when you have text selected and open the find dialog we will automatically populate the search field with the selected text.

Announcing Windows 10 Insider Preview Build 17713

    
por 19.09.2018 / 05:58
5

O recurso "localizar" do Bloco de Pesquisa pesquisa para frente ou para trás usando a posição atual do cursor como ponto de referência.

Você pode ver os botões de opção "Para cima" e "Para baixo" para a direção da pesquisa. "Down" procura a próxima correspondência após o cursor e "Up" pesquisa a correspondência anterior antes do cursor. À medida que você pesquisa, ele move o cursor para que não encontre o mesmo texto repetidamente.

A pesquisa não é completa quando você atinge o final de um documento (ao contrário de muitos outros programas de edição de texto).

Você pode mover o cursor para o início do documento ou alterar o botão de opção para "Para cima" para pesquisar na ordem inversa.

    
por 19.09.2018 / 01:30
2

Como muitos apontaram a razão é que o cursor está no final e não suporta quebra automática. O que não foi mencionado ainda, em vez de tentar ambas as pesquisas de direção para cima e para baixo (Digamos que você estivesse no meio, você precisaria tentar ambos), você pode simplesmente Ctrl + A Ctrl + F , uma vez que todos estão destacados, irá pesquisar tudo.

    
por 20.09.2018 / 19:11
-1

Is Notepad's "Find" function completely useless or am I missing something?

O bloco de notas é basicamente inútil. Eu só uso quando estou escrevendo arquivos em lote curto (porque cmd.exe não gosta de terminações de linha UNIX) ou preciso de um bloco de notas muito rápido para fazer algumas anotações que eu não me importo de perder no caso de falta de energia . O Notepad é muito leve em recursos do sistema e tem o tempo de inicialização mais rápido de qualquer editor de texto do Windows que já usei, mas provavelmente é porque está quase inútil. O WordPad, que também vem com o Windows, é ainda mais inútil como editor de texto por vários motivos - a menos que você precise criar arquivos RTF para algum propósito estranho.

Quando você precisar encontrar texto em um arquivo de texto no Windows, recomendo instalar e usar um editor de texto real. Eu ainda uso o Crimson Editor (a versão de 2004, não a versão do Emerald Editor). É um editor muito bom, desde que você não precise de codificações de caracteres não-ASCII - ele fará o UTF-8, mas apenas se você persuadi-lo - e, IMO, bate o Notepad ++ em todas as áreas centrais da edição de texto que importam embora seja software bastante antigo neste momento. O Crimson também processa o carregamento de mais de 200MB de arquivos de log - a maioria dos editores sufoca depois de 30 a 50MB. UltraEdit e Vim são os únicos outros dois editores de texto que podem lidar com arquivos de texto extremamente grandes (não que você tenha perguntado). Eu não suporto o Notepad ++, o VS Code e a maioria dos editores de texto, mas o Crimson também não é para todos. O Notepad ++ Portable pode ser usado em (a maioria) máquinas que não permitem a instalação de software nelas.

Minha recomendação é tentar alguns editores de texto diferentes para encontrar um que você goste - basta pesquisar "alternativa ao [nome do editor de texto]" no Google para começar a encontrar centenas de opções. Muito poucos são gratuitos e praticamente qualquer editor de texto é muito superior ao Bloco de Notas, exceto os poucos que vêm com malware óbvio.

Se você precisar encontrar um texto específico em vários arquivos no Windows, recomendo o comando findstr em um prompt de comando:

cd path\to\files
findstr /sic:"what you want to find" *

É muito mais rápido do que qualquer outro método de encontrar coisas pelo Windows Explorer.

    
por 21.09.2018 / 00:27