Jak rozumiem, w
rozpoznaje granice słowo, tekst łupania na 3 grupy:W vim, jak utworzyć niestandardowy ruch granicy wyrazów?
1) znaki, które są określone w ustawieniach iskeyword
(alfabetyczne, cyfry i znak podkreślenia)
2) inne znaki niedrukowalne (symbole)
3) białe znaki
każdorazowym naciśnięciu w
przechodzi do następnej grupy 1 lub grupy 2. Chciałbym go dostosować tak, że tylko przechodzi do następnej grupy 1, przeskakując "symbol wo rds ".
Co prawie działa to:
nnoremap w /\k\+<CR>
który używa klasy iskeyword
znaków \k
. Ale to jest brzydkie, ponieważ symuluje mnie przeprowadzanie wyszukiwania, które zmienia moje wyróżnianie, przerywa moją historię wyszukiwania i kto wie, co jeszcze. Czy istnieje sposób, aby uczynić tę pracę "czysto", jak zwykle jest to polecenie w
?
Nie podążam za tym, co chcesz. Czy 'W' pomaga? Ma dwie grupy znaków: biały i biały, więc zawsze idzie do pierwszego znaku po następnych białych znakach. –
Nie, to nie działa: 'W' zagrywa znaki symboli wraz ze znakami alfabetu. Chodzi mi tylko o to, aby symbole z białymi znakami zostały zbite, aby symbole były pomijane przy jednoczesnym tworzeniu granic wyrazów. – Ein