gedit modelinler - Nedir bunlar? Nasıl çalışırlar?


18

Modelines adında bir gedit eklentisi vardır ve eklenti

Emacs, Kate ve Vim tarzı modeller gedit için destekliyor.

Modelinler nedir? Ve gedit'te nasıl çalışırlar?

Yanıtlar:


14

Modelinler, tercihleri ​​dosya bazında ayarlamanıza ve birkaç popüler editörden (Vim, Emacs ve Kate) bazı tercih belirleme seçeneklerini taklit etmenize izin verir.

Örneğin, gedit tercihlerinizi girinti başına 4 boşluk kullanacak şekilde ayarladıysanız, bunu geçersiz kılmak ve belirli bir dosyadaki girinti başına yalnızca 2 boşluk ayarlamak için modelinler kullanabilirsiniz.

Aslında belgelerinizde modelinler oluşturmak başka bir konudur. Oldukça karmaşık olabilir ( Kate modelin belgelerine bakın ) ve genellikle editörlerine yakından aşina olan insanlar için uygundur. Bu nedenle gedit belgeleri, modellerini belgelerde ayrıntılı olarak tanımlamak yerine Vim, Emacs ve Kate için çeşitli el kitaplarına bağlantı verir.

İşte bir python dosyasında örnek vim tarzı bir modelin. Buna test.py diyelim. Sondaki çizgi modelleri açar, sekme boşluklarını 24 boşlukta ayarlar (açıkça kötü bir python kodlama uygulamasıdır, ancak burada sadece etki için yapılır) ve genişletilmiş sekmeler özelliğini kapatır.

print "hello"
print "say what?"

# ex:set ts=24 noet:

Gedit'te deneyin ve sizin için işe yarayıp yaramadığını bana bildirin. Vim modelin seçenekleri burada oldukça iyi belgelenmiştir . Model seçeneklerini bulmak için Emacs belgelerine göz atmak isterseniz, bunu memnuniyetle karşılayabilirsiniz. :)


Gedit'te nasıl çalıştığını gösteren bir örnek ekleyebilir misiniz?
NN

Vim tarzı bir örnek modelin ekledim.
j1mc

Takdir. Özellikle yararlı veya popüler olan herhangi bir modelin seçeneği var mı? Böyle bir cevaba dahil etmek mantıklı olabilir.
NN

İşte gedit ile çalışan başka bir modelin
NN

5

Gedit modelinler burada açıklanmaktadır .

Metin dosyasına (örneğin kaynak kodu yorumlarında) düzenleyici için bazı yapılandırma özelleştirme ipuçları ekleyebilirsiniz (bu dosyada 4 sekme olarak görüntüleme sekmesi gibi).


Şimdi daha iyi bir cevap ama iyi bir cevap değil. Cevapların doğrudan yazılması ve bağlantılı olmaması tercih edilir.
NN

2
Kısaca ikinci paragrafta açıklanmıştır: Modelinler "ipuçları" dır. Gedit'te nasıl çalıştıkları örneği cevabın ikinci köşesinde yer almaktadır.
Michał Šrajer

Lütfen bunu geliştirip cevabınıza ekler misiniz?
NN
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.