Pergunta

Tenho trabalhado com TypeScript e MVC4 hoje.Tudo está funcionando bem, mas toda vez que adiciono um novo arquivo .ts usando a caixa de diálogo 'Adicionar / arquivo TypeScript' do VS, o arquivo adicionado é preenchido com algum código de exemplo:

 // Interface
interface IPoint {
getDist(): number;
}

// Module
module Shapes {

....etc.

De onde vem esse código de exemplo?Quero que meus arquivos estejam vazios.Não quero ter que extrair esse código toda vez que adicionar um arquivo.

Foi útil?

Solução

Você precisará editar o modelo, que pode ser encontrado aqui...

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\msfz1qy5.oca\~IC\IT\CSharp\1033\f.zip

O arquivo nomeado file.ts contém o modelo de item para novos arquivos TypeScript.

Outras dicas

A resposta de Steve Fenton acima está correta, porém com o TypeScript 0.8.3 tive que usar a função Windows Search para encontrar o f.zip - agora está em três locais, pelo menos para mim:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\~IC\IT\CSharp\1033\f.zip
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript\IT\CSharp\1033\f.zip
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpressExtensions\TypeScript\IT\CSharp\1033\f.zip

Somente depois de alterar todos os itens acima os arquivos TypeScript apareceram com o modelo adequado.

Seria bom se a Microsoft incluísse uma opção para alterar o padrão;não é legal ter que remover um monte de código desnecessário toda vez que quero adicionar um arquivo - o que é especialmente irritante ao configurar um projeto, que pode envolver a criação de mais de 100 arquivos de origem em uma árvore de diretórios complexa.Pesquisando no Google finalmente me levou a este post.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top