O Visual Studio pesquisa e substitui as subpastas

3

Existe uma maneira de pesquisar apenas um subconjunto de pastas no visual studio? Eu gostaria de encontrar todas as instâncias de

console.log no meu código. Mas não quero pesquisar arquivos de terceiros * .js.

    
por P.Brian.Mackey 04.10.2011 / 19:34

3 respostas

1

Não tenho certeza do Visual Studio, mas sempre mantenho uma cópia do Notepad ++ à mão ao procurar por algo em vários arquivos. Os seus javascripts de terceiros estão todos contidos em uma pasta de fornecedores ou algo assim? Se você não estiver desenvolvendo a camada 3, mova a pasta javascript para a área de trabalho ou algo assim, faça a pesquisa / substituição e, em seguida, mova a pasta de volta.

    
por 04.10.2011 / 19:49
4

Essa funcionalidade foi solicitada como uma adição de recurso ao Visual Studio e pode ser vista em este problema do Microsoft Connect .

Infelizmente, o problema foi encerrado como "Won't Fix", mas existem algumas soluções alternativas (embora com mais algumas etapas necessárias):

Execute as etapas listadas como a solução alternativa no problema do Microsoft Connect:

Although VS doesn't currently have a context menu item for 'search only in this folder,' it is possible to scope your Find and Replace searches to a given folder. To do this, bring up the Find dialog, choose Find In Files or Replace in Files (not Quick Find or Quick Replace), and click on the '...' button next to the "Look in:" dropdown. This should bring up another dialog that allows you to choose a specific folder or set of folders for your search.

Ou faça o que eu faço, o que é muito parecido:

  • Clique com o botão direito do mouse na pasta em que você deseja pesquisar.
  • Selecione a opção "Abrir pasta no Gerenciador de arquivos", que abre o Windows Explorer no localização especificada.
  • Copie o caminho completo da barra de título do Windows Explorer para a área de transferência e feche o Windows Explorer.
  • De volta ao Visual Studio, abra o link Localizar & Substitua a caixa de diálogo e cole na cópia copiada caminho para a caixa de texto "Examinar:" na caixa de diálogo.
por 15.08.2014 / 12:12
1

No notepad ++ você deve abrir todos os arquivos. Uma alternativa seria o Windows Grep ( link ) Você pode substituir todos os arquivos em um subconjunto de extensão usando expressão regular.

    
por 04.10.2011 / 19:55