Zen Coding for Notepad++ cung cấp cho người dùng một plugin trình soạn thảo hỗ trợ tăng tốc độ viết code và chỉnh sửa HTML, XML, XSL (hoặc các định dạng code cấu trúc khác) dành cho phần mềm Notepad++.
Hướng dẫn cài đặt Zen Coding for Notepad++:
Hiện tiện ích Zen Coding for Notepad++ có hai phiên bản hỗ trợ Notepad++:
1. v0.7 được xây dựng dựa trên ngôn ngữ lập trình javascript.
2. v0.7.1 được xây dựng dựa trên ngôn ngữ lập trình python và hệ thống phải được trang bị python script (một tiện ích notepad++ khác) để sử dụng phiên bản này. Người dùng nên sử dụng trình quản lý tiện ích tích hợp để cài đặt cả hai tiện ích này.
Bài viết này sẽ cung cấp các thông tin và hướng dẫn các bạn tải Zen Coding for Notepad++ và cài đặt về máy.
Đầu tiên, người dùng cần tải tập tin zip và giải nén vào thư mục tiện ích Notepad++, rồi khởi động lại Notepad++ nếu đang mở phần mềm. Zen Coding sẽ hiển thị một menu mới trên thanh menu.
Ví dụ, ta có dòng code: div#specs>p.intro+div>ul>li*5>a.item-price
Nhấn Ctrl - E, phần mềm Zen Coding sẽ hiển thị dòng code sau:
Với Zen Coding, công việc viết code HTML và CSS giờ đây trở nên thật đơn giản và nhanh chóng.
Yêu cầu hệ thống khi sử dụng Zen Coding:
Để sử dụng được Zen Coding for Notepad++, người dùng cần tải và cài đặt phần mềm Notepad++.
Còn Microsoft Visual C++ lại hỗ trợ cho ngôn ngữ C++ cung cấp cho bạn nhiều chức năng trong việc lập trình, ngoài ra Microsoft Visual C++ cũng hỗ trợ môi trường IDE, do đó khi code xong một chương trình người dùng có thể kiểm tra và chạy luôn.
Các tính năng chính:
- Hỗ trợ các thuộc tính ID và CLASS.
- Hỗ trợ thuộc tính tùy chỉnh.
- Nhân từng phần.
- Đánh số thứ tự các item bằng ký tự $.
- Sử dụng nhiều ký tự '$' trong một dòng như một zero padding.
- Cho phép sử dụng các nhóm viết tắt với khả năng lồng ghép không giới hạn. Với tính năng này, người dùng dễ dàng đánh dấu toàn bộ tài liệu chỉ với một dòng lệnh đơn giản.
- Hỗ trợ bộ lọc.
- Tên tag div được phép bỏ qua khi viết phần đầu của các thành phần từ ID hoặc CLASS.
- Hỗ trợ văn bản.
Những cải tiến trong phiên bản Zen Coding for Notepad++0.7 mới nhất:
- Zen Coding hỗ trợ nhiều tính năng mới, tự động hoàn thiện các đoạn và phần viết tắt.
- Gán các shortcut vào shortcut mapper thông thường.
Những cải tiến trong phiên bản Zen Coding for NotePad++0.6 mới nhất:
- Hỗ trợ các thuộc tính tùy chỉnh.
- Hỗ trợ các nhóm viết tắt với khả năng lồng ghép không giới hạn.
- Cho phép người dùng dễ dàng đánh dấu toàn bộ tài liệu chỉ với một dòng lệnh đơn giản.
- Thứ tự của các thuộc tính ID và CLASS không quan trọng: cho phép sử dụng mẫu div.section#demo.
- Hỗ trợ bộ lọc.
- Sử dụng nhiều ký tự '$' trong một dòng như một zero padding.
- Cho phép in hơn 3 thành phần nội dòng thành một dòng trên mỗi dòng mới.
- Cho phép bỏ qua tên tag div khi viết phần đầu của các thành phần từ ID hoặc CLASS.
- Hỗ trợ HAML.
- Hỗ trợ plugin cho trình soạn thảo PSPad.
- Hỗ trợ plugin cho Komodo Edit / IDE.
- Cung cấp các thao tác mới: "Toggle comment", "Split/Join tag", "Remove tag".
- Sửa nhiều lỗi và áp dụng nhiều thay đổi so với phiên bản trước.