Existe uma maneira de excluir uma extensão de arquivo específica dos resultados nas páginas do IntelliJ IDEA " caixa de diálogo Localizar no caminho " do (invocada por CTRL+ SHIFT+ F)? Eu quero excluir todos os .css
arquivos.
intellij-idea
Robert Kusznier
fonte
fonte
Você pode criar escopo personalizado lá: Na caixa de diálogo 'Localizar no caminho', você pode verificar o botão de opção 'Personalizado' e abrir a janela de escopos. Lá você pode personalizar o caminho e o padrão de pesquisa.
Exemplos de padrões para o
Pattern
campo:!file:*.css
- excluir arquivos CSSfile[MyMod]:src/main/java/com/example/my_package//*
- inclua arquivos do diretório em um projeto.src[MyMod]:com.example.my_package..*
- inclua recursivamente todos os arquivos em um pacote.file:*.js||file:*.coffee
- inclua todos os arquivos JavaScript e CoffeeScript.file:*js&&!file:*.min.*
- inclua todos os arquivos JavaScript, exceto aqueles que foram gerados por meio de minificação, indicados pela extensão min.Ou consulte a documentação oficial .
Boa sorte!
fonte
Isso excluiria todos os js, css e galho, por exemplo:
fonte
Se você é como eu e não deseja usar a opção Máscara de arquivo ou criar um escopo personalizado, etc., mas só queria poder adicioná-lo às configurações do projeto uma vez e terminar com ele, então aqui está uma solução para você .
Eu queria que o meu Find in Path não pesquisasse
lock
arquivos (arquivo de manifesto gerado automaticamente pelos gerenciadores de pacotes), eis o que eu tinha que fazer para isso:Ir para Arquivo >> Estrutura do Projeto (ou apenas pressionar Command +;)
Selecione Módulos em Configurações do Projeto
Adicione um padrão ou nomes de arquivo à caixa de texto Excluir arquivos, neste caso:
*.lock;package-lock.json
e pressione Aplicar e, em seguida, ok.Nota A opção acima está disponível no IntelliJ 2019 e nas versões seguintes, não tendo certeza sobre as versões mais antigas. Para obter mais informações, https://www.jetbrains.com/help/phpstorm/excluding-files-from-project.html
fonte
Para 2019.2, o padrão não está definido no escopo, mas na janela superior direita "Máscara de arquivo" na
Find in path
caixa de diálogo. Você deve marcar.A sintaxe que testei são:
css
:!*.css
out
dir:!out/*
Os padrões são separados por vírgula.
Referência: https://www.jetbrains.com/help/idea/finding-and-replacing-text-in-project.html
fonte