Tìm kiếm trang web

asp.net mvc - Chỉnh sửa Mẫu TypeScript Mặc định/Tạo khung


Hôm nay tôi đã làm việc với TypeScript và MVC4. Mọi thứ đều hoạt động tốt nhưng mỗi khi tôi thêm một tệp .ts mới bằng cách sử dụng hộp thoại 'Add/TypeScript File' của VS, tệp được thêm vào sẽ được điền sẵn với một số mã mẫu:

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

// Module
module Shapes {

.... v.v.

Mã mẫu này đến từ đâu vậy? Tôi muốn các tệp của mình trống. Tôi không muốn phải gỡ bỏ đoạn mã này mỗi khi thêm tệp.

Câu trả lời #1

Bạn sẽ cần chỉnh sửa mẫu, mà bạn có thể tìm thấy tại đây...

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

Tệp có tên file.ts chứa mẫu mục cho các tệp mới TypeScript.

Câu trả lời #2

Câu trả lời của Steve Fenton ở trên là chính xác, tuy nhiên với TypeScript 0.8.3 tôi đã phải sử dụng chức năng Tìm kiếm của Windows để tìm f.zip - hiện nó có ở ba vị trí, ít nhất là đối với tôi:

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

Chỉ sau khi thay đổi tất cả những điều trên thì các tệp TypeScript mới xuất hiện với mẫu đúng.

Sẽ tuyệt nếu Microsoft cung cấp một tùy chọn để thay đổi mặc định; thật không hay khi phải xóa một đống mã không cần thiết mỗi khi tôi muốn thêm một tệp - điều này đặc biệt phiền toái khi thiết lập một dự án, có thể liên quan đến việc tạo hơn 100 tệp nguồn trong một cây thư mục phức tạp. Việc tìm kiếm trên Google cuối cùng đã dẫn tôi đến bài đăng này.