Como indexar palavras separadas por sublinhados


6

Ao pesquisar usando o Spotlight, digamos, a palavra "Exótico", ele falha ao relatar o arquivo Important_Exotic_Class.h, contendo uma classe C ++ com esse nome.

Você consegue pensar em um método para fazer com que o Spotlight indexe as partes dos identificadores entre sublinhados nos arquivos .h e .cpp? No exemplo acima, as três palavras seriam indexadas.

Mesmo apenas a indexação das palavras entre sublinhados nos nomes de arquivos seria muito útil.


Parece que o Spotlight deve tratar o sublinhado como um separador de palavras. Se você renomear o arquivo como "Classe Exótica Importante.h" (substituindo os sublinhados por espaços) ou criar um novo arquivo de texto com esse nome, o Spotlight incluirá esse arquivo quando pesquisar "Exótico"?
Joelseph #

Respostas:


2

O Spotlight já deve indexar esses arquivos, como no meu Mac. Tente procurá-los da seguinte maneira:

  • Abra uma janela do Finder
  • Pressione Command+F
  • Altere os parâmetros de pesquisa para "Nome" e "contém" para pesquisar nomes de arquivos ou apenas "Conteúdo" para pesquisar texto nos arquivos
  • Digite seu termo de pesquisa

Depois de começar a digitar, o Spotlight deve começar a mostrar resultados na janela

Nota: Marque a guia 'Privacidade' no painel de preferências do Spotlight em Preferências do sistema para garantir que você não tenha excluído a pasta / unidade onde estão os seus arquivos .h e .cpp.


"Nome" e "contém" realmente revelam palavras entre os sublinhados. Pode-se até restringir a pesquisa a um determinado par (word1_word2).
Calaf
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.