No Texto Sublime, costumo usar Cmd+ P/ Ctrl+ Ppara pesquisar e pular entre arquivos.
Freqüentemente, ele pegava arquivos temporários ou em cache, como .scssc ou outros itens da pasta / tmp.
Existe uma maneira de limitar o que é mostrado no resultado da pesquisa?
sublimetext2
sublimetext
rickypai
fonte
fonte
binary_file_patterns
remove os arquivos do Goto Anything, mas não do Find in Files, como deveria, com base no comentário. Alguém mais está experimentando isso? Sabe como consertar? Estou no Ubuntu, build 2221; A mesma coisa acontece no meu Mac (não sei o número da compilação)."file_exclude_patterns": ["*.log"]
se você deseja ignorar determinados arquivos, em vez de pastas.Para texto sublime 3: para excluir os resultados da pesquisa e do GoTo, sem remover a barra lateral, altere a
"binary_file_patterns"
configuração. Corresponde a arquivos e pastas.Por exemplo, para excluir arquivos em "dist" e "node_modules" da indexação do GoTo, adicione isso ao seu arquivo de configurações do usuário:
Não consigo descobrir como implementar isso por projeto :(. A maioria das configurações pode ser movida para um
project.sublime-project
arquivo. "Projeto> Salvar projeto como", salve a raiz do seu projeto e adicione"settings": {...}
ao json em o arquivo gerado. (da fonte , funciona a partir do ST3 build 3095) .Mas não funciona com "binary_file_patterns".fonte
folder/**
também funciona. :)"unused/"
,"*/unused/*"
mas também não funciona para mim. No entanto, consegui adicionar um filtro de exclusão como este:-*/unused/*,-*/_sgbak/*
à minha pesquisa, o que é irritante porque não se lembra, então você deve adicioná-lo sempre.Você pode excluir determinados padrões de arquivo e pastas do seu projeto, modificando as configurações do projeto da seguinte maneira:
Isso está descrito na documentação do projeto .
fonte
Você também pode excluir pastas no painel Localizar tudo usando a
-*/foldername/*
sintaxe noWhere
campo - por exemplo:http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3847&start=10
fonte
where
campo.C:\Projects\SearchThis,-*/but/not/this/*
No texto sublime 3 (Windows BLD 3059), eu precisava restringir a função "localizar na pasta" a determinados arquivos / pastas e talvez um único arquivo,
O seguinte funciona para mim Conteúdo da caixa where:
Indo além, sem caminhos absolutos, você pode combinar o acima com os seguintes locais simbólicos
<open folders>, <open files>, <current file>
fonte
folder_exclude_patterns
efile_exclude_patterns
apenas o ocultam na barra lateral, e não na pesquisa ou no GoTo. Infelizmente, não encontrei nenhuma configuração permanente para excluir da pesquisa e do GoTo. Portanto, essa resposta é atualmente a melhor solução alternativa.Para o SublimeText 2, isso está funcionando muito bem para mim.
Ao escolher Localizar nos arquivos , especifique excluir pastas na entrada Onde ;
Portanto, um hífen seguido de padrão de exclusão para pastas nas quais você não deseja pesquisar.
Isso limitará seu escopo de pesquisa.
fonte
Acho que muitas dessas respostas abrangem algumas versões diferentes do Sublime Text, eis como faço isso com o Sublime Text 3 em um Mac.
file_exclude_patterns
efolder_exclude_patterns
para ignorar arquivos e / ou pastas da ferramenta LocalizarExemplo
Captura de tela
fonte
node_modules
ao fazer uma busca ampla na pasta. No entanto, se você está depurando algo e existe um problema com uma dependência, seria bom ter a opção de abrir um arquivo em node_modulesVocê também pode excluir pastas da sua pesquisa através do campo Onde:
Onde:
<open folders>,-*/node_modules/*.*,-*/build/*.*
Então, no meu exemplo acima:
Isso funciona para mim no Sublime Text 3 e as pastas continuam sendo exibidas na barra lateral. Esta é uma exclusão somente de pesquisa por entrada (não afeta a indexação dos bastidores).
fonte
Esta solução funciona perfeitamente para mim: https://superuser.com/a/601270
fonte
Por essas poucas vezes, você precisa limitar a localização (e substituir) apenas ao diretório atual, faça o seguinte:
O bit importante está
/*/*
no padrão de exclusão de caminho. Usando o Sublime Text 3 build 3083 no Windows 7 de 64 bits.fonte
Observe que, se você deseja adicionar uma subpasta da pasta do projeto, é necessário ingressar nas pastas
\/
. Usando o mesmo exemplo de @ DavidPärsson:fonte
Acho que a maneira mais fácil de garantir que esses arquivos e pastas sejam excluídos em cada projeto é apenas adicionar o seguinte código nas Configurações do usuário sublime (adicione e edite isso no seu
~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
arquivo).Gist: https://gist.github.com/ahmadawais/690a816ca158067708ad4dbe17822841
OU você pode verificar meu arquivo de preferências aqui https://github.com/ahmadawais/dotFiles/blob/master/SublimeText/User/Preferences.sublime-settings#L80-L81
fonte