Câu trả lời:
Modelines cho phép bạn đặt tùy chọn trên cơ sở từng tệp và cho phép bạn bắt chước một số tùy chọn cài đặt tùy chọn của một vài trình soạn thảo phổ biến khác (Vim, Emacs và Kate).
Ví dụ: nếu bạn có các tùy chọn gedit được đặt để sử dụng 4 khoảng trắng cho mỗi lần thụt lề, bạn có thể sử dụng các mô hình để ghi đè lên điều này và chỉ đặt 2 khoảng trắng cho mỗi lần thụt vào tệp cụ thể đó.
Trên thực tế, việc tạo ra các mô hình trong tài liệu của bạn là một vấn đề khác. Nó có thể khá phức tạp (xem tài liệu về các mô hình Kate ) và thường phù hợp với những người quen thuộc với các biên tập viên mà họ lựa chọn. Đây là lý do tại sao tài liệu gedit liên kết với các hướng dẫn khác nhau cho Vim, Emacs và Kate, thay vì mô tả chi tiết các mô hình của chúng trong tài liệu.
Dưới đây là một mô hình kiểu vim mẫu trong một tệp python. Chúng ta hãy gọi nó là test.txt. Dòng ở cuối bật mô hình, đặt không gian tab ở 24 khoảng trắng (rõ ràng là một thực hành mã hóa trăn xấu, nhưng được thực hiện chỉ để có hiệu lực ở đây) và tắt tính năng tab mở rộng.
print "hello"
print "say what?"
# ex:set ts=24 noet:
Hãy dùng thử trong gedit và cho tôi biết nếu nó hoạt động cho bạn. Các tùy chọn vim modeline được ghi lại khá tốt ở đây . Nếu bạn muốn lội qua tài liệu Emacs để tìm các tùy chọn mô hình của họ, bạn có thể làm như vậy. :)
Mô hình Gedit được mô tả ở đây .
Trong tệp văn bản (ví dụ trong nhận xét mã nguồn), bạn có thể thêm một số gợi ý tùy chỉnh cấu hình cho trình chỉnh sửa (như tab hiển thị dưới dạng 4 khoảng trắng trong tệp này).