Ocultar arquivos com certa extensão no Sublime Text Editor?

110

é possível ocultar todos os arquivos com certa extensão da barra lateral (barra de navegação lateral) no Sublime Text Editor 3?

Sovos
fonte

Respostas:

191

Você está falando sobre a barra lateral? Por exemplo, se você selecionar Arquivo → Abrir e selecionar uma pasta, a pasta e seu conteúdo serão exibidos do lado esquerdo, permitindo que você navegue entre seu conteúdo e subdiretórios. Se for esse o caso, então a resposta é sim, os arquivos podem ser excluídos.

Selecione Preferências → Configurações - Padrão para abrir uma guia chamada Preferences.sublime-settings – Default. Este arquivo é somente leitura, portanto, você também precisará abrir Preferências → Configurações - Usuário . Na primeira vez que você abrir suas preferências de usuário, elas estarão em branco. Ele (e todos os arquivos de configuração Sublime) estão no formato JSON , então você precisará abrir e fechar chaves no início e no final do arquivo, respectivamente:

{

}

Ative a guia de preferências padrão e pesquise file_exclude_patterns(que está na linha 377 no ST3 build 3083) e também folder_exclude_patternsse desejar. Copie seu conteúdo para o arquivo de preferências do usuário, assim:

{
    "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"]
}

e fique à vontade para adicionar suas próprias personalizações. Observe que não há vírgula ( ,) após o colchete de fechamento, pois neste exemplo esta é a única preferência personalizada. Se você tiver vários (alterar fontes, opções de janela, temas ou qualquer outro), precisará de uma vírgula após cada item, exceto o último (vírgulas finais são JSON ilegais):

{
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": true,
    "wrap_width": 0
}
MattDMo
fonte
13
Provavelmente é mais simples dizer apenas: os arquivos de configuração são escritos em JSON.
pdpi
9
Ahhhhhhhh, estava escondendo os arquivos que eu precisava. Ahahhahahgghghghghghhg. . . chora
meawoppl 01 de
1
Obrigado - acabei de tornar minha experiência de desenvolvimento muito melhor :)
developerbmw
1
@Matt Eu adicionei uma referência ao padrão de pasta porque isso aparece bem alto em uma pesquisa que fiz sobre eles.
Nick T
existe algum plugin pode mudar o padrão?
Elaine
132

Você também pode configurá-los por projeto e ignorar pastas, em seu .sublime-projectarquivo, por exemplo:

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}
PanchaGil
fonte
Muito útil para personalizar extensões de arquivo ocultas por projeto.
puro_nervio
4
Você também pode usar "binary_file_patterns" para ocultar a pasta / arquivos na pesquisa, mas ainda vê-los na barra lateral.
gkiely
8
Para qualquer pessoa que esteja se perguntando como criar esse arquivo, no menu superior, vá para Project > Save Project Ase, em seguida, cole-o nesse arquivo e funcionará. Criar seu próprio arquivo com touchnão funcionará da mesma maneira :)
provavelmente
1
Obrigado! Tenho tentado descobrir como ocultar todos os arquivos .js dentro da pasta dist do meu projeto, mas não os arquivos .js em qualquer outro lugar :) pela primeira vez usando o.sublime-project
Leon Gaban
1
para ocultar todos os arquivos de ponto em sublime, use ".*"em 'folder_exclude_patterns "
Julian