Usando o Visual Studio Code da Microsoft, como oculto certos arquivos e padrões de arquivos para que não apareçam na barra lateral?
Quero ocultar .metae .gitestilizar arquivos
Não é exatamente o que você precisa, mas você pode pelo menos excluir determinadas pastas das pesquisas adicionando uma propriedade "search.excludeFolders" às configurações da sua área de trabalho. Isso foi o suficiente para mim, já que costumo acessar os arquivos pelo Ctrl-Emenu.
Boa dica. Eu também terá de arquivos dessa forma e command+p(vindo de um fundo sublime)
Questão relacionadas a auto-esconder .gitignored arquivos na barra lateral: github.com/Microsoft/vscode/issues/38878
— Johan Walles
Você pode configurar padrões para ocultar arquivos e pastas do explorador e pesquisas.
Abra Configurações do usuário do VS (menu principal:) File > Preferences > Settings. Isso abrirá a tela de configuração.
Pesquise files:excludena pesquisa na parte superior.
Defina a configuração do usuário com novos padrões globais, conforme necessário. Nesse caso, adicione esse padrão node_modules/e clique em OK. A sintaxe do padrão é poderosa. Você pode encontrar detalhes de correspondência de padrões no tópico Pesquisar em Arquivos .
Quando terminar, deve ser algo como isto:
Se você deseja editar diretamente o arquivo de configurações: Por exemplo, para ocultar uma pasta node_modules de nível superior em sua área de trabalho:
Para ocultar todos os arquivos que começam com ._tais como ._.DS_Storearquivos encontrados no OSX:
Você também pode alterar as configurações da área de trabalho (menu principal:) File > Preferences > Workspace Settings. As configurações da área de trabalho criarão um .vscode/settings.jsonarquivo na sua área de trabalho atual e serão aplicadas apenas a essa área de trabalho. As Configurações do usuário serão aplicadas globalmente a qualquer instância do Código VS que você abrir, mas elas não substituirão as Configurações da área de trabalho, se presentes. Leia mais sobre como personalizar as configurações do usuário e da área de trabalho .
— Benjamin Pasero
Alguma maneira de excluir links / aliases sym?
— granmoe
Para ocultar todos os node_modules nas subpastas, você pode usar:"**/node_modules/**": true
— supNate
Nas versões posteriores do VSCode (novembro de 2017), você usa Arquivo> Preferências> Configurações e usa o menu suspenso no canto superior direito para selecionar Configurações do usuário ou Área de trabalho. Selecionando Workspace irá criar a pasta .vscode e settings.json em seu projeto
@ Becko, sim, você precisa reiniciar seu editor após a alteração.
Você não precisa mais reiniciar o VS Code para que isso entre em vigor.
— MarredCheese
Às vezes, você deseja apenas ocultar certos tipos de arquivo para um projeto específico. Nesse caso, você pode criar uma pasta na sua pasta de projeto chamada .vscodee criar o settings.jsonarquivo lá, (ie .vscode/settings.json). Todas as configurações desse arquivo afetarão apenas o seu espaço de trabalho atual.
Por exemplo, em um projeto TypeScript, é isso que eu usei:
— omt66
O VS Code agora tem uma guia quando você acessa Preferências> Configurações, onde é possível alternar entre Configurações do usuário e Configurações da área de trabalho, para que você não precise mais criar manualmente o arquivo. Ótimo exemplo de exclusão de tipos de arquivo - obrigado!
A extensão " Make Hidden " funciona muito bem!
Make Hidden fornece mais controle sobre o diretório do seu projeto, permitindo menus de contexto que permitem executar ações de ocultar / mostrar sem esforço, um explorador do painel de exibição para ver itens ocultos e a capacidade de salvar áreas de trabalho para alternar rapidamente entre itens ocultos em massa.
— Yehuda Kremer
Para .metaarquivos enquanto utilizava o Unity3D, encontrei o melhor padrão para ocultar:
Isto captura todas as pastas e subpastas, e vai pegar foo.cs.meta, além defoo.meta
— JerkyTreats
Trabalhou para .pycarquivos gerados por python .
— Dominic Motuka 26/09
Ele funciona, mas então a busca global pára de funcionar com o erro: Error parsing glob ... invalid use of **; must be one path component, deve ser"*/**/*.meta": true
— pasevin
Também gostaria de recomendar a extensão vscode Peep , que permite alternar entre ocultar os arquivos excluídos nas configurações do seu projeto.json .
Pressione F1para a linha de comando vscode (paleta de comandos) e, em seguida,
Você pode vincular "extension.peepToggle" a uma tecla como Ctrl+ Shift+ P(o mesmo F1padrão) para facilitar a alternância. Pressione Ctrl+ K Ctrl+ Spara vinculações de teclas, digite peep, selecione Peep Toggle e adicione sua vinculação.
— Tony Krøger
A __pycache__pasta e os *.pycarquivos são totalmente desnecessários para o desenvolvedor. Para ocultar esses arquivos da visualização do explorador, precisamos editar o settings.json para o VSCode. Adicione a pasta e os arquivos como mostrado abaixo:
Se você trabalha em um aplicativo Angular 2+ e, como eu, gosta de um ambiente de trabalho limpo, siga @ omt66 answer e cole o abaixo no arquivo settings.json. Eu recomendo que você faça isso depois que toda a configuração inicial estiver concluída.
Nota : Isso também ocultará a pasta .vscode (com settings.json). (Abra no seu explorador de arquivos / editor de texto nativo, se precisar fazer alterações posteriormente)
— Riaan van Zyl
Isso pode não ser uma resposta tão boa, mas se você selecionar primeiro todos os arquivos que deseja acessar pressionando-os na barra lateral, para que eles apareçam na parte superior da tela, por exemplo: script.js, index. html, style.css. Feche todos os arquivos que você não precisa na parte superior.