Istnieje wtyczka gedit o nazwie Modelines, a wtyczka jest opisana jako
Modele w stylu Emacsa, Kate i Vima obsługują gedit.
Co to są modeliny? A jak działają w GEDIT?
Istnieje wtyczka gedit o nazwie Modelines, a wtyczka jest opisana jako
Modele w stylu Emacsa, Kate i Vima obsługują gedit.
Co to są modeliny? A jak działają w GEDIT?
Modele pozwalają ustawić preferencje dla poszczególnych plików i naśladować niektóre z opcji ustawień preferencji kilku innych popularnych edytorów (Vim, Emacs i Kate).
Na przykład, jeśli masz ustawione preferencje gedit tak, aby używały 4 spacji na wcięcie, możesz użyć modelin, aby to zastąpić i ustawić tylko 2 spacje na wcięcie w tym konkretnym pliku.
Jednak tworzenie modeli w dokumentach to inna sprawa. Może być dość skomplikowany (patrz dokumentacja modelek Kate ) i jest ogólnie odpowiedni dla osób, które są ściśle zaznajomione z wybranymi przez siebie redaktorami. Właśnie dlatego dokumentacja gedit zawiera linki do różnych instrukcji dla Vima, Emacsa i Kate, zamiast szczegółowo opisywać ich modelki w dokumentacji.
Oto przykładowa modeline w stylu vima w pliku python. Nazwijmy to test.py. Linia na końcu włącza modeliny, ustawia odstępy tabulacji na 24 spacje (to oczywiście zła praktyka kodowania w pythonie, ale zrobiona tutaj tylko dla efektu), i wyłącza funkcję rozwiniętych tabulatorów.
print "hello"
print "say what?"
# ex:set ts=24 noet:
Spróbuj w gedit i daj mi znać, czy to działa dla Ciebie. Opcje modelowania vima są tutaj dość dobrze udokumentowane . Jeśli chcesz przejrzeć dokumentację Emacsa, aby znaleźć ich opcje modelowania, możesz to zrobić. :)
Modeliny Gedit są opisane tutaj .
W pliku tekstowym (na przykład w komentarzach do kodu źródłowego) możesz dodać kilka wskazówek dotyczących dostosowywania konfiguracji dla edytora (np. Tabulator wyświetlania jako 4 spacje w tym pliku).
źródło