Artigo
· Nov. 27, 2023 2min de leitura

Como fornecer configurações do VS Code, fragmentos e configurações de depuração para todos que trabalham no lado do servidor em um namespace compartilhado

Ao usar o VS Code para editar o código-fonte, o modelo de configurações permite que você determine valores específicos à pasta para algumas configurações ao usar um arquivo settings.json localizado em uma subpasta .vscode da pasta raiz do espaço de trabalho. Um conjunto de valores aqui tem precedência sobre outro nas suas configurações pessoais quando você está trabalhando nessa pasta raiz do espaço de trabalho.

Se você usa um espaço de trabalho isfs-type para operar diretamente em um namespace no servidor, primeiro você precisa configurar esse servidor para oferecer suporte a uma pasta .vscode especial para cada um dos seus namespaces, presentes e futuros. A pasta também pode fornecer fragmentos de código específicos à pasta e configurações de inicialização de depuração.

Um benefício de configurar esse recurso é que, ao colocar uma configuração (ou fragmento/configuração de depuração) no servidor, ela fica imediatamente disponível para todos os usuários do VS Code que trabalham nesse servidor.

Por exemplo, nosso controle de código-fonte Deltanji é integrado ao VS Code usando uma extensão. O uso do armazenamento das configurações do lado do servidor permite que sites tenham a certeza de que todos os desenvolvedores conectados a um namespace específico obterão os mesmos resultados da extensão Deltanji em casos onde esses resultados dependem de uma configuração.

A configuração de um servidor para hospedar e publicar uma subpasta .vscode para cada um dos seus namespaces é uma tarefa realizada apenas uma vez. As etapas manuais estão documentadas, mas, se um ZPM / IPM estiver disponível no seu servidor, você pode realizá-las automaticamente ao instalar o pacote vscode-per-namespace-settings. Mais detalhes sobre esse pacote, incluindo o código-fonte, estão disponíveis no Open Exchange.

Discussão (0)1
Entre ou crie uma conta para continuar