Có ai biết làm thế nào hoặc nếu nó có thể cho Visual Studio 2008 để làm nổi bật cú pháp html bên trong một khối script loại "text/html" giống như bất kỳ khác đánh dấu trên trang aspx/html. Tôi đang sử dụng khối tập lệnh để chứa các mẫu của mình cho khuôn mẫu phía máy khách.Visual Studio - Đánh dấu cú pháp làm nổi bật bên trong script [type: txt/html]
8
A
Trả lời
4
Hai ý tưởng đến với tâm trí, giả trang chính nó là một trang ASP.NET (và không phải là một trang HTML đơn giản):
- tạo một điều khiển tùy chỉnh mà phát ra các
script
thẻ và kết thúc-tag. Bằng cách sử dụng điều khiển tùy chỉnh, bạn sẽ đánh lừa IDE không biết về thẻscript
và do đó bạn sẽ nhận được màu cú pháp giống như HTML - trích xuất nội dung của khối tập lệnh vào điều khiển người dùng và đặt một thể hiện của điều khiển người dùng đó bên trong khối tập lệnh. Vì VS không biết rằng nội dung của người dùng điều khiển sẽ nằm bên trong một khối tập lệnh, bạn sẽ nhận được màu cú pháp.
Tôi thích tùy chọn đầu tiên tốt hơn, vì nó không buộc bạn chia trang thành nhiều tệp.
Nếu đó là trang HTML đơn giản, không có nhiều cách dễ dàng để thực hiện việc này. Nếu "không dễ" là OK, thì bạn có thể tạo một số HttpModule thay thế thẻ giữ chỗ trong mã nguồn (ví dụ: <myscript>
) với, khi đầu ra cho người dùng, thẻ tập lệnh văn bản/html thực.
0
này bây giờ là một phần của Visual Studio nếu bạn thêm công cụ Web 2012,2:
http://vswebessentials.com/features/html
Hãy chắc chắn để sử dụng type = "text/html" trên thẻ script.
Các vấn đề liên quan
- 1. Làm nổi bật cú pháp cú pháp Eclipse cho các tệp HTML với <script type = "tmpl_handlebars">
- 2. động nổi bật cú pháp
- 3. Làm nổi bật cú pháp Razor của tôi trong Visual Studio 2010
- 4. Cách bật đánh dấu cú pháp trong etherpad
- 5. Làm nổi bật cú pháp trong vim
- 6. Làm thế nào để làm nổi bật cú pháp Gherkin cho các tệp .feature trong Visual Studio?
- 7. Giữ cú pháp đánh dấu R làm nổi bật khi in
- 8. Có bất kỳ trình đánh dấu cú pháp Python nào cho Visual Studio 2010 không?
- 9. Làm nổi bật Javascript JSON trong Visual Studio 2010
- 10. Làm cách nào để bật đánh dấu cú pháp của tệp CUDA .cu trong Visual Studio 2010?
- 11. Làm nổi bật cú pháp trong MS Word
- 12. Mẫu thiết kế nổi bật cú pháp
- 13. Làm nổi bật cú pháp trên twitter bootstrap
- 14. Làm nổi bật cú pháp Wordpress
- 15. Visual Studio 2010 dòng hiện tại làm nổi bật
- 16. C++ làm nổi bật cú pháp trình tạo html
- 17. Có thể làm nổi bật cú pháp trong dòng lệnh SQL không?
- 18. C# Làm nổi bật cú pháp cho Confluence
- 19. Làm cách nào để bật tính năng đánh dấu cú pháp cho các tệp đánh dấu (.mdown) trong Netbeans?
- 20. C# làm nổi bật cấu trúc trong Visual Studio
- 21. Cú pháp Vim làm nổi bật các ký tự ẩn
- 22. Đề xuất cho điều chỉnh đánh dấu chỉnh sửa/đánh dấu cú pháp của bên thứ 3 - WinForms
- 23. Làm nổi bật cú pháp SCSS trong VS2010 mà không có Mindscape?
- 24. Làm thế nào để có được cú pháp HTML làm nổi bật bên trong các chuỗi PHP & cú pháp heredoc?
- 25. C# - làm nổi bật cú pháp hoàn hảo
- 26. Làm nổi bật cú pháp văn bản, mở rộng làm nổi bật từ một ngôn ngữ khác
- 27. Làm nổi bật cú pháp Haml/Sass trong Notepad ++?
- 28. Cú pháp làm nổi bật tệp vimrc trong Emacs?
- 29. Làm nổi bật cú pháp trong tài liệu MS Word
- 30. Aptana Studio 3: Cách lấy nét nổi bật cú pháp của tập lệnh Shell * .sh
đề xuất tốt. cảm ơn! – chief7