Відповіді:
Modelines дозволяє встановлювати налаштування на основі файлу за файлом та дозволяє імітувати деякі параметри налаштування параметрів кількох інших популярних редакторів (Vim, Emacs та Kate).
Наприклад, якщо у ваших налаштуваннях gedit встановлено використання 4 пробілів на відступ, ви можете використовувати моделей, щоб переосмислити це та встановити лише 2 пробіли на відступ у цьому конкретному файлі.
Насправді ж створення моделей у ваших документах - це інша справа. Це може бути досить складно (дивіться документацію для моделей Kate ) і зазвичай підходить людям, які добре знайомі зі своїми редакторами на вибір. Ось чому документація gedit посилається на різні посібники для Vim, Emacs та Kate, а не детально описує їх моделі в документації.
Ось зразок моделі vim-стилю у файлі python. Назвемо це test.py. Рядок у кінці вмикається на моделях, встановлює проміжки вкладок на 24 простору (очевидно, погана практика кодування python, але зроблена тільки для ефекту тут) та вимикає функцію розширених вкладок.
print "hello"
print "say what?"
# ex:set ts=24 noet:
Спробуйте спробувати gedit і повідомте мені, чи працює він для вас. Варіанти ВІМ ModeLine задокументовані досить добре тут . Якщо ви хочете пройти документацію Emacs, щоб знайти їх варіанти моделей, то можете зробити це. :)
GEdit ModeLines описані тут .
У текстовий файл (наприклад, у коментарях до вихідного коду) ви можете додати деякі підказки щодо налаштування конфігурації для редактора (наприклад, вкладка відображення у цьому файлі як 4 пробіли).