mô hình gedit - Chúng là gì? Họ làm việc như thế nào?


18

Có một plugin gedit được gọi là Modelines và plugin được mô tả là

Emacs, Kate và Vim theo kiểu mẫu hỗ trợ cho gedit.

Mô hình là gì? Và làm thế nào để họ làm việc trong gedit?

Câu trả lời:


14

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. :)


Bạn có thể vui lòng bao gồm một ví dụ để hiển thị cách nó hoạt động trong gedit không?
NN

Tôi đã thêm một mô hình ví dụ kiểu vim.
j1mc

Đánh giá cao. Có bất kỳ tùy chọn modeline nào đặc biệt hữu ích hoặc phổ biến không? Nó có thể có ý nghĩa để bao gồm như vậy trong một câu trả lời.
NN

Đây là một ví dụ khác về các mô hình, kiểu emacs, hoạt động với gedit: askubfox.com/questions/80527/ săn
NN

5

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).


Bây giờ nó là một câu trả lời tốt hơn nhưng nó không phải là một câu trả lời tốt. Tốt nhất là câu trả lời được viết trực tiếp và không liên kết.
NN

2
Nó được mô tả ngắn gọn trong đoạn thứ hai: Modelines là "gợi ý". Ví dụ về cách họ làm việc trong gedit nằm trong khung thứ hai của câu trả lời.
Michał rajer

Bạn có thể vui lòng phát triển nó và thêm nó vào câu trả lời của bạn?
NN
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.