gedit modelines - Che cosa sono? Come funzionano?

17

C'è un plugin gedit chiamato Modelines e il plugin è descritto come

  

Emacs, le modeline in stile Kate e Vim supportano gedit.

Che cosa sono le modeline? E come funzionano in gedit?

    
posta N.N. 22.08.2011 - 23:07

2 risposte

14

Le modeline ti consentono di impostare le preferenze su base file per file e ti permettono di imitare alcune delle opzioni di impostazione delle preferenze di alcuni altri editor popolari (Vim, Emacs e Kate).

Ad esempio, se hai le preferenze gedit impostate per utilizzare 4 spazi per rientro, puoi utilizzare 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, però. Può essere piuttosto complesso (guarda la documentazione per le Kate modelines ), ed è generalmente adatto a persone che sono intimamente familiari con i loro editor di scelta. Questo è il motivo per cui la documentazione gedit si collega ai vari manuali per Vim, Emacs e Kate, piuttosto che descrivere dettagliatamente le loro modeline all'interno della documentazione.

Ecco una modeline di esempio in stile vim in un file python. Chiamiamolo test.py. La linea alla fine attiva le modeline, imposta gli spazi di tabulazione su 24 spazi (chiaramente una cattiva pratica di codifica in python, ma fatta solo per effetto qui), e disattiva la funzione espansa delle schede.

print "hello"
print "say what?"

# ex:set ts=24 noet:

Fai una prova in gedit e fammi sapere se funziona per te. Le opzioni di modellazione di vim sono documentate abbastanza bene qui . Se desideri consultare la documentazione di Emacs per trovare le opzioni di modellazione, sei invitato a farlo. :)

    
risposta data j1mc 11.09.2011 - 07:06
5

Le modeline Gedit sono descritte qui .

Nel file di testo (nei commenti del codice sorgente, ad esempio) è possibile aggiungere alcuni suggerimenti per la personalizzazione della configurazione per l'editor (come la scheda di visualizzazione come 4 spazi in questo file).

    
risposta data Michał Šrajer 22.08.2011 - 23:10

Leggi altre domande sui tag