Risposte:
Le modeline consentono di impostare le preferenze file per file e di imitare alcune delle opzioni di impostazione delle preferenze di alcuni altri editor popolari (Vim, Emacs e Kate).
Ad esempio, se hai le preferenze di gedit impostate per utilizzare 4 spazi per rientro, puoi usare le modeline per sovrascriverlo e impostare solo 2 spazi per rientro su quel particolare file.
In realtà, la creazione di modeline nei tuoi documenti è un'altra questione. Può essere piuttosto complesso (guarda la documentazione per le modeline di Kate ), ed è generalmente adatto a persone che hanno familiarità con i loro editor preferiti. Questo è il motivo per cui la documentazione di Gedit si collega ai vari manuali di Vim, Emacs e Kate, piuttosto che descrivere dettagliatamente le loro modelle all'interno della documentazione.
Ecco un esempio di modeline in stile vim in un file Python. Chiamiamolo test.py. La linea alla fine accende le modeline, imposta gli spazi di tabulazione su 24 spazi (chiaramente una cattiva pratica di codifica in pitone, ma fatta solo per effetto qui) e disattiva la funzione di tabulazioni espanse.
print "hello"
print "say what?"
# ex:set ts=24 noet:
Provalo in gedit e fammi sapere se funziona per te. Le opzioni di modeline vim sono documentate abbastanza bene qui . Se desideri esaminare la documentazione di Emacs per trovare le loro opzioni di modeline, sei invitato a farlo. :)
Le modeline Gedit sono descritte qui .
Nel file di testo (ad esempio nei commenti sul codice sorgente) è possibile aggiungere alcuni suggerimenti per la personalizzazione della configurazione per l'editor (come la scheda di visualizzazione come 4 spazi in questo file).