Это на самом деле довольно просто, w
просто переходит к следующему слову, но любые знаки препинания или пробелы разбивают слова. W
Подобно команде следующего слова промышленного уровня, слова ограничиваются только пробелами, будь то табуляция, пробел или перевод строки. w
останавливается также на пунктуации с разделителями, если вы хотите с этим справиться.
Я нахожу разницу полезной чаще всего с именами хостов:
birdman.cartoons.fictional.com # Fictional host
С помощью w
вы останавливаетесь на каждой части имени хоста и точек. W
просто пропускает все имя хоста и переходит на #
. Это также относится d
и c
к удалению и изменению слов.
Если вы располагаете в начале вышеуказанной строки, если вы хотите заменить birdman.cartoons
что-то еще, вы должны 3cw
заменить обе первые две части и точку посередине. Вы не можете сделать это W
без повторного ввода полного имени хоста.