Respuestas:
Las modelinas le permiten establecer preferencias archivo por archivo, y le permiten imitar algunas de las opciones de configuración de preferencias de algunos otros editores populares (Vim, Emacs y Kate).
Por ejemplo, si tiene sus preferencias de gedit configuradas para usar 4 espacios por sangría, puede usar modelinas para anular esto y establecer solo 2 espacios por sangría en ese archivo en particular.
Sin embargo, crear modelos en sus documentos es otra cuestión. Puede ser bastante complejo (consulte la documentación de las modelos de Kate ), y generalmente es adecuado para personas que están íntimamente familiarizadas con sus editores de elección. Esta es la razón por la cual la documentación de gedit se vincula a los diversos manuales para Vim, Emacs y Kate, en lugar de describir sus modelos en detalle dentro de la documentación.
Aquí hay una línea de ejemplo de estilo vim en un archivo python. Llamémoslo test.py. La línea al final activa las modelinas, establece los espacios de tabulación en 24 espacios (claramente una mala práctica de codificación de Python, pero se hace solo para efecto aquí), y desactiva la función de pestañas expandidas.
print "hello"
print "say what?"
# ex:set ts=24 noet:
Pruébalo en gedit y avísame si te funciona. Las opciones de modeline vim se documentan bastante bien aquí . Si desea leer la documentación de Emacs para encontrar sus opciones de línea de modelo, puede hacerlo. :)
Las modelinas de Gedit se describen aquí .
En el archivo de texto (en los comentarios del código fuente, por ejemplo) puede agregar algunas sugerencias de personalización de configuración para el editor (como la pestaña de visualización como 4 espacios en este archivo).