Trong phiên bản hiện tại của Notepad ++ mở tệp .sql dẫn đến Notepad áp dụng cú pháp SQL tô sáng cho nó. Tôi cũng muốn Notepad ++ thực hiện tương tự cho các tiện ích mở rộng khác, có cài đặt nào để tôi có thể xác định điều này không?
Trong phiên bản hiện tại của Notepad ++ mở tệp .sql dẫn đến Notepad áp dụng cú pháp SQL tô sáng cho nó. Tôi cũng muốn Notepad ++ thực hiện tương tự cho các tiện ích mở rộng khác, có cài đặt nào để tôi có thể xác định điều này không?
Câu trả lời:
Khi bạn mở một tệp trong notepad ++, nó sẽ cố tải phần tô sáng cú pháp cho các nội dung dựa trên phần mở rộng tệp.
Nếu bạn sử dụng tiện ích mở rộng tùy chỉnh cho một trong các ngôn ngữ hiện có, bạn có thể thêm tiện ích mở rộng tùy chỉnh trong Cài đặt -> Trình cấu hình Trình tạo kiểu. Chọn ngôn ngữ và thêm tiện ích mở rộng trong hộp chỉnh sửa "Tiện ích mở rộng người dùng". Để thêm nhiều phần mở rộng, hãy tách chúng ra bằng cách sử dụng Space.
Sau đó, bạn cần mở lại tệp của mình để xem đánh dấu cú pháp được áp dụng.
Bạn cũng có thể thay đổi kiểu tô sáng cú pháp bằng cách chọn một ngôn ngữ khác từ menu ngôn ngữ.
Tìm tệp langs.xml (thường trong C: \ Users [tên người dùng] \ AppData \ Roaming \ Notepad ++), mở tệp bằng Notepad ++, tìm dòng bắt đầu bằng <Language name="sql" ext="sql"
và thêm các tiện ích mở rộng bạn muốn trong trường ext , tách chúng bằng một không gian.
Để thực hiện điều này cho ngôn ngữ do người dùng xác định, thay vào đó, hãy tìm userDefineLang.xml và chỉnh sửa ext=""
.
Nếu bạn đã cài đặt notepad ++ trong chế độ "di động", thì langs.xml và userDefineLangs.xml sẽ trực tiếp trong thư mục chứa notepad ++.
lang.xml
tệp nằm trong thư mục ứng dụng ;-)
Trong trường hợp một người đang sử dụng các tệp phiên Notepad ++ (tôi đặt tên cho chúng *.nppxml
), bạn có thể chỉnh sửa chúng và thay đổi <File lang="...">
thuộc tính, ví dụ:
<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"
đến:
<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"
để có được *.log
cú pháp mặc định đẹp (hoặc do người dùng định nghĩa như trong trường hợp của tôi với các tệp) làm nổi bật ngay lập tức mà không cần mở lại từng tệp, v.v.