To zawsze mnie denerwowało w przypadku poleceń wi Wruchu - wydają się działać inaczej, gdy są używane z cpoleceniem hange, niż gdy są używane samodzielnie lub z dpoleceniem elete.
Na przykład, gdy kursor znajduje się na „q” tego tekstu:
The quick brown fox jumps over the lazy dog.
wpisanie dwwyników w
The brown fox jumps over the lazy dog.
i wpisywanie dewyników w
The brown fox jumps over the lazy dog.
(Zwróć uwagę na dwie spacje między „The” i „brown”.)
Polecenie yank również traktuje wi einaczej, co można wykazać, porównując yeP:
The quickquick brown fox jumps over the lazy dog.
i ywP:
The quick quick brown fox jumps over the lazy dog.
Jednak wpisanie jednego z nich ceslow<Esc>lub cwslow<Esc>powoduje to samo :
The slow brown fox jumps over the lazy dog.
Czy to gdzieś jest udokumentowane? Jaka jest logika i jak mogę przewidzieć wyniki używanego polecenia w?