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
Trả lời
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
- Create project template extensions using "user defined" templates
- Creation of Extension to applicationConfigurable
- IdeaPlugin.xml
- PlatformExtensionPoints.xml
- LivePlugin: Plugin for writing IDE plugins
- Webstorm Help: File and Code Templates
- Configuring JetBrains WebStorm for UI5 development
- Webstorm Project and IDE Settings
- Idea NodeJS Plugin
- Apache Velocity Engine VTL Reference
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.
- 1. cách đổi tên thư mục bên trong mẫu dự án thành tên dự án? (tùy chỉnh mẫu studio trực quan)
- 2. Tuỳ chỉnh dự án và ứng dụng mẫu trong django
- 3. Làm thế nào để thêm một mẫu dự án tùy chỉnh trong hộp thoại dự án Asp.Net MVC 3 mới?
- 4. Dự án thư viện Android tùy chỉnh xây dựng
- 5. Mẫu Maven tùy chỉnh hoặc các lựa chọn thay thế cho thế hệ dự án
- 6. Mẫu dự án tùy chỉnh của Visual Studio 2012 không hiển thị
- 7. tạo tùy chỉnh tạo dự án với nhà soạn nhạc
- 8. Thiếu dự án/mục mẫu
- 9. Dự án mẫu Yesod
- 10. Biểu mẫu Nút tùy chỉnh Drupal
- 11. Phân loại GridView với các trường mẫu tùy chỉnh
- 12. Tùy chỉnh mẫu CSS Bootstrap
- 13. Làm thế nào để thêm gói nuget và chạy thuật sĩ tùy chỉnh dự án?
- 14. Loại nguyên mẫu nào để chọn cho một dự án java đơn giản
- 15. Mẫu cơ sở dự án Django
- 16. Mẫu thiết kế dự án Euler
- 17. Mẫu dự án Defacto cho Python Tornado
- 18. Tệp CMakeLists.txt mẫu cho dự án LLVM
- 19. JavaScriptSerializer với loại tùy chỉnh
- 20. dự án Visual Studio loại guids
- 21. Loại dự án JavaScript cho Visual Studio?
- 22. Gói quản trị Sonata - Loại biểu mẫu: sonata_type_collection - mẫu tùy chỉnh?
- 23. Textmate, loại trừ tệp (loại?) Khỏi tìm kiếm dự án
- 24. Thêm Xác thực Mẫu Django Tùy chỉnh
- 25. Tùy chỉnh Mẫu Binder không cháy
- 26. Các mẫu tùy chỉnh với phpDocumentor 2
- 27. Hiển thị cột phân loại tùy chỉnh trong danh sách loại bài đăng tùy chỉnh
- 28. Chạy dự án sbt ở chế độ gỡ lỗi với cấu hình tùy chỉnh
- 29. Nhập một dự án Maven với tên tùy chỉnh pom trong Eclipse
- 30. Cmake để thêm VS2010 Tùy chỉnh dự án Xây dựng sự kiện
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
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. –