Como posso fazer com que o Notepad++ apareça quando digito “notepad”?

Como posso fazer com que o Notepad++ apareça quando digito “notepad”?

Instalei o Notepad++ no Windows 10 e configurei-o como .txteditor de arquivos padrão. No entanto, quando abro o menu Iniciar e digito "bloco de notas", ainda obtenho o Bloco de notas normal como resultado principal; Notepad++ é um pequeno segundo resultado. Como faço para que o Notepad ++ seja o resultado principal?

Responder1

Use o notepad++ com mais frequência. O Windows 10 classifica isso por vários fatores, incluindo quantas vezes você usou o notepad ++ mais do que o notepad.

Responder2

Outra alternativa é ir até o atalho e marcá-lo como oculto. Você não modificará/excluirá nenhum atalho, apenas impedirá que o Windows o mostre no menu Iniciar e na pesquisa.

Procure por "Bloco de Notas", clique com o botão direito -> "Abrir local do arquivo", depois clique com o botão direito no arquivo -> "Propriedades" -> Geral -> e marque a caixa marcada como "Oculto"

Responder3

Pelo que eu sei, o "bloco de notas" que aparece é apenas um atalho para o bloco de notas original. se você não precisar mais disso, basta digitar notepad no campo 'pesquisar', clicar com o botão direito no primeiro bloco de notas que aparecer e alterar os locais de destino e o início nos locais para espelhar aqueles encontrados no atalho do notepad ++. Se você quiser reverter as alterações, apenas anote os locais originais.

Responder4

Pela sua pergunta, não está 100% claro se ele deve ser limitado aos resultados da pesquisa no menu Iniciar (acho que eles variam de acordo com a frequência de uso) ou geralmente deseja obter o Notepad ++ quando você tenta executar algo por meio do arquivo notepad. Responderei pelo caso genérico.


Já faz algum tempo que o Windows permite configurar isso, mas acho que tecnicamente só funciona para ShellExecute()e amigos, não para CreateProcess(). Isso significa que isso pode não funcionar em cmd.exeoutro software que use o último, mas funcionará na caixa de diálogo "Executar" ( Windows+ R) e em outro software que use o primeiro.

A maneira como funciona é:

  • em todo o sistema: emHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
  • local do usuário: emHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Abaixo dessa chave, crie uma chave com o nome que .exevocê deseja executar. Por exemplo notepad.exe. Em seguida, defina o valor padrão da chave recém-criada para o caminho completo da .exeexecução em seu lugar. Por exemplo C:\Program Files\Notepad++\notepad++.exe.

Como observação lateral: atualmente o Notepad++ parece já fazer exatamente isso para a opção de todo o sistema.

em todo o sistema como .regarquivo

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

usuário local como .regarquivo

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="C:\\Program Files\\Notepad++\\notepad++.exe"

NB: por favor, não confunda isso com os aliases de execução do aplicativo. Não é o mesmo recurso, mas possui uma sobreposição funcional.

informação relacionada