Od momentu, gdy zacząłem używać Flyspell, zawsze było bolesne w użyciu. Rzadko sprawdzam cały bufor pod kątem błędnie napisanych słów, zwykle piszę, a kiedy widzę podkreślone słowo, chcę je natychmiast poprawić i kontynuować pisanie. Jest tak po prostu dlatego, że boję się zapomnieć o poprawieniu tego słowa później i ponieważ kiedy zaczynam kompleksowe sprawdzanie bufora, iSpell podaje zbyt wiele fałszywych trafień. Tak więc prawie zawsze poprawiam słowa tak szybko, jak to możliwe podczas pisania.
Oto wbudowane funkcje, o których wiem i powody, dla których nie są one wydajne (dla mnie):
flyspell-correct-word
- Jest to związane z kliknięciem myszy. Zapomnij, nie zamierzam używać myszy.flyspell-correct-word-before-point
- Używałem tego przez jakiś czas. Ma dwie wady:Domyślnie pokazuje menu GUI, które jest trudne w obsłudze bez myszy i jest naprawdę kłopotliwe, gdy masz listę poprawek zawierających więcej niż 10 elementów.
To nie działa na słowo na długo przed punktem. Piszę szybko, a kiedy zauważam błędnie napisane słowo, zwykle mam jedno lub dwa słowa między błędnie napisanym słowem a punktem. Muszę przesunąć punkt, poprawić słowo, wrócić. O.
flyspell-auto-correct-word
- Patrz punkt 2 ↑ plus nie działa dobrze, gdy masz długą listę ukończeń (z powodu jazdy rowerem).
P: Jak mogę efektywnie korzystać z Flyspell, korzystając z klawiatury, mając możliwość wyboru z listy ukończeń bez jazdy na rowerze oraz z możliwością korygowania jeszcze mniej lub bardziej odległych słów?
Dopuszczalne odpowiedzi obejmują pakiety, które pomagają nawigować do poprzedniego błędnie napisanego słowa, poprawić go i wrócić lub coś w tym rodzaju, a także małe fragmenty, prawdopodobnie z własnego pliku konfiguracyjnego, ponieważ uważam, że inni ludzie wymyślili sposoby efektywnej interakcji z Flyspell.
ttwo
przykład, chociaż w moim menu widzę 26 proponowanych poprawek!