16

Khi bạn tạo dự án mới trong webstorm, bạn được cung cấp tùy chọn để tạo cấu trúc thư mục mới được chuẩn bị sẵn với các tệp: thư viện, biểu định kiểu, v.v ... cho các mẫu như boilerplate HTM5, Twitter boilerplate, v.v. một tạo mẫu của riêng mình cho điều này? Đang nhập các dự án giả mạo hack cho nó?Tùy chỉnh loại dự án mẫu

+3

Danh sách AFAIK của các mẫu dự án được hỗ trợ được mã hóa cứng vì nó yêu cầu một số mẫu hỗ trợ đặc biệt IDE cho từng mẫu như vậy. Hiện tại IDE không hỗ trợ các mẫu dự án của chính người dùng. – LazyOne

+1

Cảm ơn bạn đã thông tin - Tôi đã có cùng một câu hỏi. Thực sự sẽ là một tính năng tuyệt vời. –

Trả lời

2

Sử dụng các plugin LivePlugin để tạo ra một mẫu dự án:

<projectTemplate projectType="foo" templatePath="resources/bar.zip" category="true"/> 

Sử dụng Velocity Template Language (VTL) để tạo ra một tập tin mẫu:

File và mẫu mã được viết bằng Velocity Ngôn ngữ Mẫu (VTL). Vì vậy, họ có thể bao gồm:

Fixed text (markup, code, comments, etc.). 

Trong một tập tin dựa trên một mẫu, văn bản cố định được sử dụng theo nghĩa đen, như nó vốn có.

File template variables. 

Khi tạo một tập tin, các biến được thay thế bằng giá trị của họ. #parse chỉ thị để bao gồm các mẫu khác được xác định trong tab Bao gồm trên trang Tệp và Mã mẫu của hộp thoại Cài đặt.

Other VTL constructs. 

Tài liệu tham khảo

5

Tôi đề nghị không sử dụng mẫu. Tôi tìm thấy nó dễ dàng hơn và dễ bảo trì để tạo ra các dự án "trống rỗng" (từ các dự án hiện tại, tất nhiên) trong một repo git (bitbucket, github, ...), sao chép một, và bắt đầu từ đó.

.idea phải ở trong repo, nhưng nên bỏ qua .idea/workspace.xml, theo tài liệu.

Điều này mang lại cho bạn cơ hội để dần dần tinh chỉnh mẫu của bạn và chia sẻ nó dễ dàng với một nhóm.

Các vấn đề liên quan