2012-10-15 8 views
6

Potrzebuję umiejętności nawigowania i edycji części słowa wielbłąda w Emacs. Funkcjonalność podobna do garbów wielbłądów w Intellij IDEA. Na przykład muszę bla, Foo i Bar w ciągu BlahFooBar być zidentyfikowane jako 3 oddzielne słowa, więc może poruszać/edytować je jak są osobne słowa.Zmiana słowa przewijania w przód/w tył/słowo-kill dla słów CamelCase w Emacs

Próbowałem grać z tabeli składni

(modify-syntax-entry ?A ".") 
(modify-syntax-entry ?F ".") 

Ma to wpływ na poprawę LAH, oo i ar słów i chars B i separatory słów F. Nawigacja do tyłu (i do tyłu) nie działa zgodnie z oczekiwaniami.

Potrzebuję granic słów na podstawie wyrażeń regularnych, a nie separatora.

Odpowiedz

16

M-xsubword-mode należy zrobić dokładnie to.

+0

Hej Dzięki. Jest to lepsze rozwiązanie, ponieważ jest dostarczane z pakietami emacs. – Raghu

+0

Bardzo dziękuję za odpowiedź, dokładnie to, czego potrzebowałem –

+0

@Gizak (przez [sugerowana edycja] (http://stackoverflow.com/review/suggested-edits/6328229)): Opublikuj to jako osobną odpowiedź. Zmiany, które dodają w alternatywnej metodzie, powinny być zazwyczaj publikowane jako nowe odpowiedzi. – Pokechu22

Powiązane problemy