Sistema de arquivos em memória
O VS Code, por meio da extensão Engine DevTools, representa os arquivos da VFS/UFS, Resource Strings e Scratchpads em memória.
No caso da VFS, uma vez que o desenvolvedor se conecta a uma base, a extensão abre a VFS em uma pasta de projeto no workspace, acessada por meio do explorador de arquivos:
No caso da UFS, os arquivos são abertos somente para leitura no editor de texto. Os arquivos da UFS podem ser acessados habilitando a árvore da UFS na base de dados, ou por meio de links no código fonte.
Resource Strings podem ser abertos através de links no código fonte
(suas chaves funcionam como links), podem ser criados por meio do comando
Engine DevTools: Create Resource String
, e uma vez abertos, podem ser editados ou excluídos
no próprio editor. Mais informações
aqui.
Por fim, os Scratchpads são arquivos auxiliares usados para rascunhos ou execução de códigos, podem ser criados, editados ou removidos, e possuem sua própria árvore na view da extensão. Mais informações aqui.
Para uma melhor melhor experiência com o IntelliSense utilizando as APIs da plataforma, a configuração “TypeScript › Tsserver: Use Separate Syntax Server” deve estar desabilitada no VS Code, conforme detalhado em IntelliSense para APIs da plataforma.