gedit modeline - Cosa sono? Come funzionano?


18

Esiste un plugin gedit chiamato Modelines e il plugin è descritto come

Supporto per modeline in stile Emacs, Kate e Vim per gedit.

Cosa sono le modeline? E come funzionano in gedit?

Risposte:


14

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


Potresti includere un esempio per mostrare come funziona in gedit?
NN,

Ho aggiunto una modeline di esempio in stile vim.
j1mc,

Apprezzato. Esistono opzioni di modeline particolarmente utili o popolari? Potrebbe avere senso includere tale in una risposta.
NN,

Ecco un altro esempio di modeline, stile emacs, che funziona con gedit: askubuntu.com/questions/80527/…
NN

5

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


Ora è una risposta migliore ma non è una buona risposta. Si preferisce che le risposte siano scritte direttamente e non collegate.
NN,

2
Viene brevemente descritto nel secondo paragrafo: le modeline sono "suggerimenti". L'esempio di come funzionano in gedit è nella seconda parentesi della risposta.
Michał Šrajer

Potresti svilupparlo e aggiungerlo alla tua risposta?
NN,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.