Làm cách nào tôi có thể nói với Notepad ++ để luôn sử dụng một ngôn ngữ cụ thể với phần mở rộng tệp cụ thể


92

Tôi đã liên kết .xul với Notepad ++ vì vậy nếu tôi nhấp đúp vào tệp .xul, nó sẽ mở trong Notepad ++. Nhưng Notepad ++ không biết rằng XUL chỉ là một loại XML cụ thể, do đó tôi phải nhấp thủ công vào "Ngôn ngữ> XML" để làm nổi bật cú pháp XML. Có cách nào tôi có thể nói với nó: "mỗi khi bạn mở tệp có phần mở rộng .xul, sẽ tự động chuyển sang ngôn ngữ XML"?


Câu trả lời:


124

Tất cả những gì bạn phải làm là nói với Notepad ++ rằng các tệp "xul" thực sự là các tệp "XML".

  1. Đi đến Settings>Style Configurator
  2. Dưới Language, cuộn xuống và tô sáng "XML"
  3. Ở phía dưới, dưới User ext.loại "xul"
  4. nhấn Save & Close
  5. Mở tập tin của bạn và bây giờ nó sẽ nổi bật đúng.

Một số liên kết hữu ích khác:


17
Và nếu bạn muốn thêm nhiều hơn một (ví dụ: tôi cũng đang thêm 'rdf' - yup, tôi đang thực hiện phát triển tiện ích mở rộng của Firefox) thì chỉ cần tách chúng ra bằng khoảng trắng.
MatrixFrog

1
Tôi đang lưu nó và nó hoạt động cho phiên nhưng nó không tồn tại. Khi tôi khởi động lại Notepad ++, nó không còn ở đó nữa.
strider

4
Chạy nó với tư cách Quản trị viên và nó vẫn tồn tại.
strider

3
Lưu ý rằng đối với các ngôn ngữ do người dùng xác định, điều tương tự có thể được thực hiện từ cửa sổ cấu hình ngôn ngữ Language > Define your language... > user language : <your language>trong Ext. cánh đồng.
yco

Tuyệt vời! +1 cho bạn!
Ivijan Stefan Stipić

4

Dưới đây là hướng dẫn cho các ngôn ngữ do người dùng xác định. Với hình ảnh.

Chọn: Ngôn ngữ -> Xác định ngôn ngữ của bạn:

Chọn: Ngôn ngữ -> Xác định ngôn ngữ của bạn

Hãy chắc chắn rằng bạn bỏ qua "." từ phần mở rộng trong Ext. hộp, hoặc nó sẽ không hoạt động:

Hãy chắc chắn rằng bạn bỏ qua "."  từ phần mở rộng trong Ext.  hộp, hoặc nó sẽ không hoạt động.


1
Xin vui lòng đọc lại câu hỏi một cách cẩn thận. Câu trả lời của bạn không trả lời câu hỏi ban đầu. Đây là một câu trả lời cho một số câu hỏi khác.
DavidPostill

Nhưng nó rất hữu ích. Thông thường khi tìm kiếm một câu hỏi cụ thể, bạn sẽ tìm thấy một câu hỏi chung chung hơn. Đó là những gì đã xảy ra với tôi. Câu trả lời đầu tiên không giải quyết được vấn đề của tôi vì tôi đang tìm kiếm một biến thể nhỏ của vấn đề (ngôn ngữ do người dùng xác định). Câu trả lời này đã giúp tôi nơi mà người được chấp nhận không.
Devil's Advocate

0

Cập nhật cho phiên bản 7.5+ và cho nhiều tiện ích mở rộng

1) Cài đặt > Trình cấu hình kiểu

2) xem trong " Ngôn ngữ: ", chọn ngôn ngữ mục tiêu của bạn.

3) nhìn vào hộp văn bản trong phần " Người dùng máy lẻ: "

Nhập đơn giản phần mở rộng bạn muốn liên kết cho ngôn ngữ đó. Đối với nhiều phần mở rộng tập tin, nó nên được phân tách thông qua SPACE. Không sử dụng bất kỳ "." ký tự dấu chấm / chấm.

VÍ DỤ. đối với SQL, tôi đã sử dụng các phần mở rộng sau đây cho bảng, dạng xem, lưu trữ được lưu trữ và các hàm do người dùng xác định:

tab viw prc udf

Điều duy nhất tôi có thể thấy rằng bạn đang thêm vào câu trả lời được chấp nhận là người dùng có thể chỉ định nhiều tiện ích mở rộng, được phân tách bằng dấu cách - và được đăng dưới dạng nhận xét cho câu trả lời được chấp nhận gần chín năm trước.
Scott

@Scott Rõ ràng, phần mở rộng là câu trả lời tôi đang tìm kiếm mà không được cung cấp bởi câu trả lời. Tôi thậm chí đã chỉ ra nó trong câu đầu tiên của tôi. Và dấu phân cách là không gian thậm chí không phải là cách nói chung mà thường là dấu phẩy hoặc dấu chấm phẩy. Dù bằng cách nào tôi cũng phải đào sâu thêm chỉ để rút ra câu trả lời. Hộp này cũng gây hiểu lầm bởi vì nó trông NHỎ như thể nó chỉ có thể hỗ trợ 1 phần mở rộng. Nếu bạn không đánh giá cao loại đầu vào này, thì sao cũng được.
Bá tước
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.